Cambiar el comando
El comando de cambio de nombre está disponible de forma predeterminada en la mayoría de las distribuciones de Linux, y se puede usar para cambiar el nombre de múltiples archivos y carpetas a la vez. En caso de que no esté disponible de forma predeterminada en su instalación de Ubuntu, puede ejecutar el comando a continuación para instalarlo:
$ sudo apto instalación de cambio de nombre
Puede instalar el cambio de nombre en otras distribuciones de Linux desde el Administrador de paquetes. También puede compilarlo desde su código fuente disponible aquí.
El comando renombrar está escrito en Perl, y debe usar "Expresiones de Perl" para lote de archivos de cambio de nombre. Si ya ha utilizado expresiones regulares en lenguajes de programación como Python, encontrará expresiones de Perl similares, aunque hay algunas diferencias. A continuación se presentan algunos casos de uso y patrones más comunes para el comando de cambio de nombre. Para casos de uso avanzados y personalizados, puede consultar la documentación para las expresiones de Perl.
Para cambiar el nombre de varios archivos a la vez reemplazando una subcadena, ejecute un comando en el siguiente formato:
$ RENAME -V 'S/SUBSTRING_TO_BE_REPLACED/REPLACIONS_STRING/' FILE1.archivo txt2.archivo txt3.TXT
Por ejemplo, suponiendo que hay tres archivos en una carpeta con nombres "Archivo1.txt "," archivo2.txt "y" archivo3.txt ", el siguiente comando reemplazará el" archivo "de la subcadena con" texto ", lo que resulta en que los nuevos nombres sean" Text1.txt "," Text2.txt "y" text3.TXT".
$ rename -v 's/file/text/' file1.archivo txt2.archivo txt3.TXT
Después de ejecutar el comando anterior, debe obtener la siguiente salida en el terminal:
archivo1.txt renombrado como text1.TXT
archivo2.txt renombrado como text2.TXT
archivo3.txt renombrado como text3.TXT
También puede seleccionar múltiples números "n" de archivos que usan la misma extensión utilizando el carácter comodín asterisco (*).
$ rename -v 's/file/text/' *.TXT
El comando anterior también se puede usar para eliminar las subcadenas. Para hacerlo, no suministre ninguna cadena o carácter en la segunda parte del comando. En otras palabras, mantenga la cadena de reemplazo en blanco omitiendo completamente la segunda parte.
Puede prepender una cadena (sin reemplazar nada) antes de los nombres de archivo usando un comando en el siguiente formato:
$ rename -v 's/^/your_prefix/' *.TXT
Reemplace la parte "Your_Prefix" con su prefijo deseado. Por ejemplo, el siguiente comando prefijo ".archivos txt "con prefijo" text_ ".
$ rename -v 's/^/text_/' *.TXT
Para agregar una cadena al final de los nombres de archivo, pero antes de la extensión, use un comando en el siguiente patrón:
$ renombre -v 's/\.txt $/your_suffix.TXT/' *.TXT
Reemplace los tres ".TXT "Piezas con la extensión de su archivo requerida y reemplace la parte" Your_Suffix "con su sufijo requerido. Por ejemplo, el siguiente comando agregará un sufijo "texto" a ".archivos de txt ".
$ renombre -v 's/\.txt $/texto.TXT/' *.TXT
Tenga en cuenta que todos los comandos enumerados anteriormente también se pueden usar para cambiar el nombre de directorios.
Uso de los administradores de archivos predeterminados enviados con la distribución
Muchos administradores de archivos en las distribuciones de Linux tienen soporte incorporado para archivos de cambio de nombre de lotes. Por ejemplo, los administradores de archivos como Caja, Nautilus y Dolphin pueden cambiar el nombre de múltiples archivos a la vez a través de una interfaz GUI. Para invocar la herramienta de cambio de nombre a granel, seleccione múltiples archivos y presione la tecla. También puede encontrar una entrada para la opción Bulk Camberame en la opción de menú "Editar". La captura de pantalla a continuación muestra la herramienta de cambio de nombre de lotes en Caja File Manager, instalada de forma predeterminada en distribuciones de Linux utilizando el entorno de escritorio Mate. Puede encontrar opciones similares en otros administradores de archivos mirando la barra de menú principal ubicada en la parte superior.
Como se ve en la captura de pantalla, la herramienta gráfica de nombre de nombre puede ejecutar varias operaciones de inserción y reemplazo en los archivos seleccionados. También puede instalar estos administradores de archivos en cualquier distribución de Linux utilizando cualquier entorno de escritorio, y pueden usarse junto con los administradores de archivos preinstalados.
Corerenámero
Corerenamer es una herramienta de cambio de nombre de archivos gráfica gratuita y de código abierto disponible para Linux. Puede usarlo para agregar subcadenas, reemplazar las subcadenas existentes, los nombres de formato utilizando varios patrones, modificar los nombres de extensión de archivo, etc. También viene con una función de deshacer y rehacer para que pueda revertir sus cambios antes de hacer clic en el botón "Cambiar nombre".
Puede descargar e instalar corerenamer en todas las principales distribuciones de Linux de la tienda Flathub.
Krenamer
Krenamer es una herramienta de nombre de cambio a granel gratuita y de código abierto disponible como parte de la pila de aplicaciones KDE. También se puede usar en otros entornos de escritorio que no usan bibliotecas KDE de forma predeterminada. Puede cambiar el nombre de los archivos utilizando una variedad de patrones, que incluyen reemplazar, agregar y eliminar sustraciones. También puede cambiar el caso de los nombres de archivo y viene con algunos complementos útiles. Uno de los complementos se puede usar para cambiar el nombre de archivos en función de la información de metadatos que contiene. Otros complementos pueden agregar contadores, agregar fecha y hora actuales, o transliterarse cadenas.
Fuente de imagen
Puede instalar Krename en Ubuntu usando el comando mencionado a continuación:
$ sudo apt install krename
Krename se puede instalar en otras distribuciones de Linux desde el Administrador de paquetes. También puede compilarlo desde su código fuente disponible aquí.
Conclusión
Estas son algunas de las mejores formas de cambiar el nombre de múltiples archivos a la vez en Linux. Estos comandos y aplicaciones se pueden usar para cambiar el nombre de los archivos y los directorios utilizando patrones predefinidos o definidos por el usuario.