Cómo cambiar fácilmente el nombre de los archivos en Linux

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, puede ser conveniente considerar algunos trucos o aplicaciones para ahorrar tiempo.

Hay dos enfoques generales cuando cambia el nombre de los archivos en Linux: a través de la interfaz de línea de comandos o 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.

Cambio de nombre de archivos con el comando “mv”

Una forma sencilla de cambiar el nombre de los archivos en Linux 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 del archivo y “filename2.ext” es el nuevo nombre.

linux-renombrar-archivos-mv

El mismo patrón funciona para cambiar el nombre de las 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 los archivos y carpetas del sistema, el usuario debe obtener permisos de root para cambiar el nombre de los archivos anteponiendo mv con sudo. Una capa adicional de protección es proporcionada por el -i (interactivo), que le pide al usuario que confirme el cambio de nombre del archivo antes de que se aplique.

También está el -v opción (detallada), 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 para cambiar el nombre de los archivos en Linux 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.

En muchas distribuciones de Linux, el rename Es posible que el comando no esté disponible de forma predeterminada. Si no puede usarlo en el suyo, tendrá que instalarlo.

En Linux basado en Debian, escriba esto en su terminal:

En Linux basado en Arch:

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 en 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 a la inversa, 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.

Una vez que ejecute la aplicación, será la primera pestaña

selector de metamorfosis de archivos de cambio de nombre de linux

Después de seleccionar el directorio, haga clic en la pestaña

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, que se puede encontraraquí

. Los usuarios de Ubuntu y sus derivados pueden instalar pyRenamer desde los repositorios usando el comando:

linux-renombrar-archivos-pyrenamer

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

Barra lateral de opciones

pyRenamer puede eliminar acentos y símbolos duplicados de nombres de archivos; reemplace cualquier cadena de texto con otra; cambiar los nombres de los archivos a mayúsculas, minúsculas o mayúsculas; e inserte o elimine automáticamente espacios y guiones bajos. A los principiantes les encantará porque todo esto simplemente se puede seleccionar en el área con pestañas, obtener una vista previa en el área principal y confirmarlo haciendo clic en Cambiar nombre. Si desean experimentar con patrones, pyRenamer proporciona una hoja de trucos para que sea más fácil.

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.

Ahora que sabe cómo cambiar el nombre de los archivos en Linux, es posible que desee aprender a diagnosticar una computadora Linux de funcionamiento lento o tal vez hacer uso del archivo Hosts para bloquear / acceder a sitios web.

¿Es útil este artículo?

¡Compártelo en redes!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *