Este tutorial lo guiará a través de los sencillos pasos para cambiar el nombre de un archivo en Linux.
Será un tutorial muy simple y directo incluso si eres un principiante.
Antes de comenzar
Este tutorial se realizó en un sistema que ejecuta Ubuntu 18.04 en un usuario con privilegios de sudo. La mayor parte de lo que verá en este tutorial se puede replicar sin modificaciones en la mayoría de los sistemas Linux que existen.
Pero en caso de que no puedas replicarlo, puedes probar con otro método de los que se mencionan a continuación.
4 formas de cambiar el nombre de un archivo en Linux
Es fácil cambiar el nombre de un archivo en Linux usando un administrador de archivos GUI o usando la línea de comando cuando se trata de un solo archivo.
Pero si desea cambiar el nombre de varios archivos, usar la línea de comando es un mejor enfoque. En este tutorial, discutiremos 4 formas diferentes en las que podemos cambiar el nombre de un archivo en Linux.
1. Usando el comando mv
La función del comando mv es mover archivos. Sin embargo, como funcionalidad adicional, se puede usar para cambiar el nombre de un archivo en Linux.
mv [OPTIONS] sourcefile destinationfile
Si bien el comando mv se puede usar para mover varios archivos o directorios, solo podemos ingresar un nombre de archivo para el origen y el destino. Por lo tanto, para cambiar el nombre de un archivo OldName.txt a NewName.txt, usamos el siguiente comando.
mv OldName.txt NewName.txt
El comando mv se puede usar como parte de un ciclo bash o con el comando find para cambiar el nombre de varios archivos a la vez.
2. Usando el comando de cambio de nombre
Cuando deseamos cambiar el nombre de varios archivos al mismo tiempo, podemos usar una utilidad diseñada para cambiar el nombre de un archivo en Linux en lugar de algo que puede cambiar el nombre de los archivos como una funcionalidad no deseada.
Esto nos lleva a la utilidad de cambio de nombre. Para usar el comando de cambio de nombre, lo instalamos en nuestro sistema usando apt o cualquier administrador de paquetes que tenga su distribución de Linux.
sudo apt install rename
Una vez que se instala la utilidad, ahora podemos usar el comando de cambio de nombre a través de la línea de comandos.
rename [Options] 's/oldname/newname/' *
Este comando requiere conocimientos básicos de expresiones regulares. Aquí, 's' significa sustituto.
La expresión restante se explica por sí misma. El uso de * hace que el comando se ejecute para todos los archivos cuyo nombre contiene oldname .
3. Uso de herramientas de cambio de nombre
El paquete renameutils nos proporciona un conjunto de comandos para cambiar el nombre de un archivo en Linux. Con un enfoque en el cambio de nombre de archivos por lotes, renameutils consta de cinco comandos.
Sin embargo, nos centraremos en dos:qmv (movimiento rápido) e imv (movimiento interactivo) para este tutorial.
Para instalar renameutils en nuestro sistema, usamos el siguiente comando.
sudo apt install renameutils
Una vez que se instala la utilidad, ahora podemos usar los comandos qmv e imv a través de la línea de comandos.
Sintaxis (qmv):
qmv directoryname/
Esto abrirá una ventana donde la columna izquierda muestra los nombres originales de los archivos. Mientras que la columna de la derecha es para el nombre que desea establecer para sus archivos. Edite la columna de la derecha para establecer los nombres que desea para su archivo.
Sintaxis (imv):
imv directoryname/filename
Esto mostrará la dirección del archivo. Simplemente edite el nombre para cambiar el nombre del archivo y presione Intro para guardar el cambio.
Tenga en cuenta que imv solo le permite cambiar el nombre de un archivo a la vez.
4. Usando un administrador de archivos GUI
Podemos usar la utilidad de cambio de nombre masivo del administrador de archivos Thunar instalando el administrador de archivos GUI Thunar con el siguiente comando.
sudo apt-get install thunar
Ahora puede iniciar la utilidad de cambio de nombre masivo con el siguiente comando.
thunar -B
Puede hacer clic en el signo + para agregar archivos. Permite los siguientes criterios para el cambio de nombre.
- Insertar fecha u hora
- Insertar o sobrescribir
- Numeración
- Eliminar caracteres
- Buscar y reemplazar
- Mayúsculas / Minúsculas
Una vez que elija los criterios deseados, simplemente haga clic en Renombrar archivos para continuar con la operación.
Conclusión
Los sistemas basados en Linux ofrecen una amplia variedad de opciones para cambiar el nombre de un archivo en Linux. Uno puede usar cualquiera de estos para satisfacer sus necesidades y preferencias. Esperamos que este tutorial haya podido ayudarlo a comprender las diferentes formas de cambiar el nombre de un archivo en Linux.
Si tiene comentarios, consultas o correcciones, no dude en dejarlas en los comentarios a continuación.