Tecnología

Inicio

Cómo cortar las extensiones de archivo en Unix

En el sistema operativo Unix, las extensiones de nombres de archivo son opcionales; que sólo pretenden ser una ayuda visual para los usuarios del sistema. Esto es diferente de la convención seguida de los primeros sistemas operativos de Microsoft, como DOS y versiones pre-NT de Windows, donde cada nombre de archivo tiene una extensión potencialmente vacía. Puede quitar las extensiones de los nombres de todos los archivos en una colección mediante la ejecución de un simple script de Unix. Esto es sustancialmente más rápido y menos propenso a errores que cambiar el nombre de un archivo a la vez.

Instrucciones

1 Iniciar sesión en el equipo en modo texto. Unix le presentará con un indicador de línea de comandos (también llamado una cáscara) listo para aceptar comandos.

2 Lance un editor de texto para crear un nuevo archivo llamado "rename.sh" e insertar las siguientes líneas en el nuevo archivo:

! / Bin / bash

para el archivo

en; hacer archivo $ archivo echo $ mv `| sed 's / / \ 1 / (.). (*.)' '; hecho

Pulse la tecla "Enter" al final de cada línea. Guarde el nuevo archivo y salga del editor de texto.

3 Escriba el siguiente comando en la shell:

./rename.sh

Presione ENTRAR." Los nombres de todos los archivos en el directorio perderán sus extensiones. Por ejemplo, el archivo "midas.doc" se convertirá en "midas", y presentar "jeropa.control" se convertirá en "jeropa".