GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo cambiar el nombre de varios archivos juntos en Linux usando 3 métodos

Cambiar el nombre de un solo archivo es una tarea muy simple para el usuario de Linux. Pero cambiar el nombre de varios archivos en grupo puede no ser una tarea sencilla. En este artículo, revisemos 3 métodos diferentes para cambiar el nombre de varios archivos juntos.

Método 1. Utilice el comando Cambiar nombre de Linux

Usando el comando de cambio de nombre, puede cambiar el nombre del grupo de archivos. La sintaxis para cambiar el nombre de varios archivos en un grupo usando el comando de cambio de nombre se proporciona a continuación.

Syntax: rename perlexpr [ files ]

 
Para cambiar el nombre de todos los archivos html de extensión html a htm en el directorio actual, haga lo siguiente.

rename s/.html/.htm/ *.html

 
Usando el mismo concepto, también puede cambiar el nombre de todos los archivos *.txt a archivos *.bak (o) todos los archivos *.bak a archivos *.txt, etc.,

Método 2. Use Linux Shell Script para cambiar el nombre de varios archivos juntos

Puede escribir su propia secuencia de comandos de shell para cambiar el nombre de los archivos del patrón especificado de forma recursiva como:

for filename in *.sql
do
echo $filename;
w_o_ext=`basename $filename .sql`;
echo $w_o_ext;
mv $filename $w_o_ext.psql;
done

Método 3. Utilice Midnight Commander para cambiar el nombre de varios archivos

Hace un tiempo revisamos el poderoso explorador de archivos Linux Midnight Commander (mc). Usando el comando de medianoche, puede cambiar el nombre de varios archivos usando expresiones regulares como se explica a continuación.

  1. Seleccione los archivos requeridos usando una expresión regular. Presione +, lo que le pedirá a la expresión regular que seleccione archivos. Por ejemplo, dar *.psql seleccionará todos los archivos con extensión psql.
  2. Cambie el nombre de todos los archivos seleccionados usando expresiones regulares. Presione F6 que le pedirá la expresión regular de origen y destino, al hacerlo cambiará los nombres de los archivos. Para este ejemplo, proporcione *.psql en el origen y *.sql en el destino, lo que cambiará el nombre de todos los archivos *.psql a archivos *.sql.

Linux
  1. Cómo cambiar el nombre de los archivos en Linux

  2. Cómo administrar archivos de registro usando Logrotate en Linux

  3. Cómo comprimir varios archivos en Linux

  4. Cómo ordenar archivos en Linux usando el comando Ordenar

  5. ¿Cómo cambiar el nombre de varios archivos de una extensión a otra en Linux/Unix?

Cómo cambiar el nombre de los archivos usando la línea de comandos en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

8 métodos para cambiar el nombre de varios archivos a la vez en Linux

Cómo editar varios archivos usando Vim Editor

Cómo copiar archivos en Linux usando el comando CP

Extensión de cambio de nombre de varios archivos de Linux