Cómo cambiar el nombre de un lote de archivos en Linux

El comando «mv» se usa comúnmente en Linux para cambiar el nombre de un solo archivo. Pero a veces es necesario cambiar el nombre de un lote de archivos. Hay muchas utilidades en Linux para realizar esta tarea. Algunos de estos son «rename», «imv», «qmv», «mmv», etc. Estos no están instalados por defecto en Linux. Estas utilidades deben instalarse para cambiar el nombre de un lote de archivos. La pila de archivos también se puede eliminar usando el comando integrado «mv» con el bucle u otros comandos. En este tutorial se muestran las diferentes formas de cambiar el nombre de un lote de archivos en Linux.

Contenidos

Cambiar el nombre de varios archivos con el comando MV

Usar el comando «mv» es la forma más fácil de cambiar el nombre de varios archivos, ya que es un comando integrado de Linux y no es necesario instalarlo antes de usarlo. Se puede cambiar el nombre de uno o más archivos usando el comando «mv» con un bucle. El procedimiento para cambiar el nombre de varios archivos con el comando mv se muestra en el siguiente ejemplo.
Ejemplo: cambie el nombre del archivo usando el bucle «For»
Cree un archivo bash con el siguiente script que cambia el nombre de la extensión de todos los archivos de texto a archivos doc usando el bucle «for» y el comando «mv». Primero se imprime la lista de todos los archivos de texto. A continuación, el bucle «for» se usa para recorrer la lista de todos los archivos de texto y cambiar la extensión de cada archivo de texto a un documento con el comando «mv». #!/bin/bash #!/bin/bash #Imprime la lista de todos los archivos de texto ls *.txt#Ejecuta el ciclo para leer todos los archivos de texto para el valor en `ls *.txt`; do #Leer el nombre base del archivo filename=`basename $value .txt` #Renombrar todos los archivos a doc files mv $value $filename.doc; hecho#Imprimir todos los archivos doc *.doc
Producción:
El siguiente resultado aparece después de ejecutar el comando anterior. De acuerdo con el siguiente resultado, hay cuatro archivos de texto en la ubicación actual que se han renombrado como archivos doc:

Instalar la utilidad de cambio de nombre

La utilidad de cambio de nombre es otra opción de Linux para cambiar el nombre de un lote de archivos utilizando un patrón de expresión regular. Si la utilidad de cambio de nombre no está instalada de manera predeterminada, ejecute el siguiente comando para instalarla: $ sudo apt install rename En los siguientes ejemplos se mencionan algunos usos del comando de cambio de nombre.
Ejemplo 1: cambiar el nombre de la extensión de la pila de archivos
Este ejemplo muestra el método para cambiar el nombre de la extensión de los archivos doc a archivos docx usando el comando de cambio de nombre. El siguiente comando cambia la extensión .doc de todos los archivos doc a .docx: $ rename ‘s/\.doc/\.docx/’ *.doc A continuación, el comando ls verifica si la tarea realizada es correcta o no.

Producción:
El siguiente resultado aparece después de ejecutar los comandos anteriores. De acuerdo con el siguiente resultado, cuatro archivos se cambian a una extensión «.docx». Estos son t1.docx, t2.docx, t3.docx y t4.docx.
Ejemplo 2: Cambiar el nombre de los archivos específicos con la extensión en mayúsculas
Este ejemplo muestra cómo cambiar el nombre de todos los archivos con la extensión que comienza con la palabra «prueba» a mayúsculas usando el comando «cambiar nombre». El siguiente comando imprime la lista de todos los archivos y carpetas en la ubicación actual: El siguiente comando cambia el nombre de todos los archivos que comienzan con la palabra «test» a mayúsculas: $ rename ‘y/az/AZ/’ test* A continuación, el comando ls comprueba si la tarea se está ejecutando correctamente o no. El siguiente resultado aparece después de ejecutar el comando anterior. De acuerdo con el siguiente resultado, hay cuatro archivos en la ubicación actual que comienzan con la palabra «prueba». Estos son test.txt, testdata.txt, testdata2.txt y testfile.txt. Estos nombres de archivo se cambian a mayúsculas:

Instalar la utilidad MMV

El mmv es otra utilidad de Linux para cambiar el nombre de un lote de archivos usando comodines. Cualquier parte del nombre del archivo se puede agregar o eliminar con el comando mmv. Si la utilidad mmv no está instalada de manera predeterminada, ejecute el siguiente comando para instalarla: En el siguiente ejemplo se menciona un uso del comando mmv.
Ejemplo: cambiar el nombre de la extensión de la pila de archivos
Este ejemplo muestra el método para cambiar la extensión de todos los archivos de texto de mayúsculas a minúsculas usando el comando «mmv». El siguiente comando imprime la lista de todos los archivos y carpetas en la ubicación actual: El siguiente comando cambia la extensión «.TXT» de todos los archivos de texto a «.txt»: A continuación, el comando «ls» verifica si la tarea se ejecuta correctamente o no No.

Producción:
El siguiente resultado aparece después de ejecutar el comando anterior. Según el resultado, se cambian las extensiones de tres archivos de texto:

Instale los renameutils en Linux

Renameutils es otra utilidad de Linux para cambiar el nombre de un lote de archivos. Si la utilidad renameutils no está instalada de manera predeterminada, ejecute el siguiente comando para instalarla: $ sudo apt install renameutils «qmv» es uno de los comandos de la utilidad renameutils, que usa el Bloc de notas para cambiar el nombre de los archivos de un directorio. El uso del comando qmv se menciona en el siguiente ejemplo.
Ejemplo: cambio de nombre de la pila de archivos con el editor QMV
Aquí se selecciona la carpeta temporal para renombrar los archivos de esta carpeta. El siguiente comando imprime la lista de todos los archivos y carpetas en la carpeta temporal: El siguiente comando abre los archivos en la carpeta temporal en el Bloc de notas para su edición: El siguiente editor similar se abre después de ejecutar el comando anterior. Aquí se cambian las terminaciones de dos archivos de texto. Estos son t2.doc y t4.doc:
A continuación, el comando «ls» comprueba si la tarea se ejecutó correctamente o no.

Producción:
El siguiente resultado aparece después de ejecutar los comandos anteriores. Según el resultado, se cambian las extensiones de dos archivos de texto:

Conclusión

Las diferentes formas de cambiar el nombre de la pila de archivos en Linux se muestran en este tutorial usando los comandos mv, rename, mmv y qmv. Esperamos que los usuarios de Linux puedan cambiar el nombre de un lote de archivos después de leer este tutorial correctamente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.