Cómo cambiar el nombre de los archivos en Linux

linux-renombrar-archivos-destacados

Cambiar el nombre de los archivos no es una operación particularmente avanzada; siempre que se realice en una pequeña cantidad de archivos, por lo general no requiere herramientas especiales. Sin embargo, cuando hay una carpeta completa de fotos de las vacaciones del año pasado esperando a que se le cambie el nombre, sería aconsejable considerar algunos trucos o aplicaciones para ahorrar tiempo.

Hay dos enfoques generales para el cambio de nombre de archivos por lotes: se puede realizar a través de la interfaz de línea de comandos o mediante una aplicación independiente. Los usuarios de Linux ya saben lo poderosa que puede ser la CLI, por lo que no debería sorprender que haya varios comandos para cambiar el nombre de los archivos.

Cambiar el nombre de los archivos con el comando «mv»

Una forma sencilla de cambiar el nombre de archivos y carpetas es con el mv comando (abreviado de «mover»). Su propósito principal es mover archivos y carpetas, pero también puede cambiarles el nombre, ya que el sistema de archivos interpreta el acto de cambiar el nombre de un archivo como moverlo de un nombre a otro.

La siguiente sintaxis se utiliza para cambiar el nombre de los archivos con mv:

“Filename1.ext” es el nombre original, “antiguo” del archivo y “filename2.ext” es el nuevo nombre.

linux-renombrar-archivos-mv

El mismo patrón funciona para el cambio de nombre de carpetas. Si los archivos no se encuentran en la carpeta actualmente activa, se debe especificar su ruta completa:

Tenga en cuenta que el mv El comando requiere permiso de escritura para la carpeta que contiene los archivos. En el caso de archivos y carpetas del sistema, el usuario debe obtener permisos de root para cambiar el nombre de los archivos anteponiendo mv con sudo o su. Una capa adicional de protección es proporcionada por el -i Opción (interactiva) que le pide al usuario que confirme el cambio de nombre del archivo antes de que se aplique.

También está el -v (detallada) opción que enumera todos los cambios realizados por mv. Las opciones se escriben después mv pero antes de los nombres de archivo.

Usando el comando «renombrar»

Este comando es un poco más avanzado que mv porque requiere el conocimiento, o al menos una familiaridad básica con, expresiones regulares. Eso puede sonar aterrador, pero no te rindas. rename por el momento, se puede usar para cambiar el nombre de un lote simple simplemente siguiendo tutoriales como este.

La rename la sintaxis se ve así:

La letra «s» significa «sustituto» y es la parte principal de la expresión regular. Las comillas simples a su alrededor son obligatorias. Las opciones disponibles son:

  • -v (detallado: imprime la lista de archivos renombrados junto con sus nuevos nombres)
  • -n («Sin acción»: un modo de prueba o simulación que solo muestra los archivos que se cambiarán sin tocarlos)
  • -f (una sobrescritura forzada de los archivos originales)

La rename El comando también acepta comodines para cambiar el nombre de varios archivos del mismo tipo, y también funciona con extensiones de archivo. Por ejemplo, esto cambiaría todos los archivos con la extensión .jpeg a .jpg:

El símbolo comodín

significa que todos los archivos de la carpeta se verán afectados.

La expresión regular también tiene sus propias opciones (modificadores): «g» (global; afecta a todas las apariciones de la expresión) e «i» (realiza una sustitución que no distingue entre mayúsculas y minúsculas). Se escriben al final de la expresión justo antes de la comilla simple de cierre y se pueden combinar:

Esto se aplicaría a todos los archivos .jpg que contengan «DSC», «dSC» y «dsc»; cambie esa parte del nombre del archivo a «foto». Sin embargo, debido a la opción «-n», el comando no cambiaría el nombre de los archivos, sino que los imprimía en la ventana de la consola.

La sustitución no es lo único que puede hacer esta expresión regular. También hay traducción, marcada con la letra «y», que puede transformar los nombres de archivo en un nivel más complejo. Se utiliza con mayor frecuencia para cambiar el caso del nombre de archivo:

Esto cambiaría los nombres de todos los archivos .jpg de minúsculas a mayúsculas. Para hacerlo al revés, simplemente cambie las partes «nombre antiguo» y «nombre nuevo» de la expresión regular. rename Utilizando la -n El comando se reduce a mezclar algunos patrones básicos para lograr el resultado deseado. Gracias a

opción, los usuarios nunca tendrán que poner en riesgo sus archivos (o sus nervios en juego), ya que ofrece una vista previa segura y útil de cómo se verán los archivos renombrados.

Métamorphose2

Métamorphose es un renombrador masivo de archivos y carpetas multiplataforma. Para aquellos que prefieren una herramienta GUI para realizar operaciones de cambio de nombre, Métamorphose es una herramienta bastante poderosa de usar. Está disponible para Windows y Linux. Para empezar, vaya a su sitio web

y descargue el archivo de instalación para su distribución. Proporciona un archivo deb para la distribución basada en Debian y el paquete RPM para Fedora, Mandriva y SUSE. También está disponible en AUR en Arch Linux.

selector de metamorfosis de archivos de cambio de nombre de linux

selector de metamorfosis de archivos de cambio de nombre de linux

linux-rename-files-metamorphose-renamer

linux-rename-files-metamorphose-renamer

Por último, simplemente haga clic en el botón «Ir» en la parte superior del panel inferior para ejecutar la acción de cambio de nombre. Si encuentra algún error después de cambiar el nombre, hay una opción Deshacer para revertir todos los cambios.

pyRenamer – la salida más fácil

Finalmente, la solución que todos los usuarios de anti-consola estaban esperando: una aplicación de escritorio donde todo se puede hacer con un simple clic del mouse. pyRenamer es una herramienta de cambio de nombre de archivos increíblemente poderosa escrita en Python. Por el momento, el sitio web oficial parece estar caído, pero los usuarios de Ubuntu y sus derivados aún pueden instalar pyRenamer desde los repositorios usando el comando: Alternativamente, puede compilarlo usandoeste código bifurcado de GitHub

linux-renombrar-archivos-pyrenamer

linux-renombrar-archivos-pyrenamer

  1. La interfaz consta de cuatro partes:
  2. un explorador de archivos en vista de árbol para seleccionar archivos y carpetas
  3. un panel de vista previa central que muestra los nombres de los archivos antes y después del cambio de nombre
  4. un área de control con pestañas para elegir los criterios de cambio de nombre

la barra lateral de Opciones

linux-renombrar-archivos-pyrenamer3

linux-renombrar-archivos-pyrenamer3

Los usuarios avanzados apreciarán la capacidad de pyRenamer para cambiar el nombre de los archivos multimedia leyendo sus metadatos. También es posible cambiar el nombre de un solo archivo manualmente cuando no sea necesario un cambio de nombre por lotes. mv En esencia, pyRenamer envuelve la funcionalidad del remove y

comandos en una GUI fácil de usar. Es una excelente opción para aquellos que no confían en sus habilidades de CLI.

Si desea seguir jugando con su sistema Linux, ¿puede desviar su atención a nuestra guía sobre cómo transmitir su pantalla de Android a Linux? O tal vez podamos mostrarle cómo restablecer su contraseña de root en Linux.