Renombrado de archivos en Ubuntu

Al igual que el otro día comenté, que una de las operaciones básicas de manipulación de archivos, es convertir imágenes, otra operación básica a la que nos solemos enfrentar es al renombrado masivo de archivos. Es normal encontrarse con operaciones del tipo de numerar archivos, quitar espacios, quitar acentos o caracteres extraños, poner en minúsculas o en mayúsculas, o sólo la primera en mayúsculas, o eliminar dejar solo una parte del nombre del archivo. Por ejemplo, cambiar la extensión de JPG a jpg (para lo que sea), es decir, renombrado de archivos.

Claro, como en el caso que citaba de las imágenes, esto es fácil si tienes que modificar uno o dos archivos, o incluso hasta media docena de archivos. Sin embargo, si tienes que renombrar 20, 100 o 1000, la cosa ya no tiene tanta gracia.

Bueno, buscando una solución he encontrado nautilus-renamer. Es sencillo y me gusta el funcionamiento, pero no es exactamente lo que buscaba y ahora explico el porque.

Renombrado de archivos en Ubuntu - cuadro de diálogo

Como ves el funcionamiento es bastante sencillo. Tienes tres posibilidades, o mediante un patrón, o operaciones con mayúsculas y minúsculas, o sustituir partes del archivo. Y por último tiene una excelente idea que es deshacer la última operación.

Ahora, lo que me gustaría sería poder hacer todo en una sola línea y operar sobre el nombre y la extensión del archivo de un solo golpe, haciéndolo tal y como se hace en Python (más o menos).

De cualquier manera nautilus-renamer, es una buena solución para este tipo de operaciones.

Características, descarga, instalación y uso:

Renombrado de archivos con nautilus-renamer

Características

  • Sustitución mediante expresiones regulares y multiples sustituciones
  • Patrones fijos
  • Se puede dividr el nombre del archivo: /filename:offset:length/
  • Previsualización del resultado
  • Deshacer

Instalación

Este complemento no se encuentra en los repositorios oficiales de Ubuntu. Para instalar este complemento de Nautilus en Ubuntu, ejecuta las siguientes órdenes en un emulador de terminal,

wget https://launchpad.net/nautilus-renamer/trunk/3.1/+download/nautilus-renamer_3.1-0oneric1_all.deb
sudo dpkg -i nautilus-renamer_3.1-0oneric1_all.deb

Una vez instalado, deberás reiniciar Nautilus para poder utilizarlo, para ello puedes ejecutar la siguiente orden en el  emulador de terminal,

nautilus -q

o bien esta otra opción

killall nautilus

Uso

Ya lo tienes instalado, ahora para su uso, vas a la carpeta donde tengas que hacer el renombrado de archivos, y seleccionas al menos dos archivos para renombrar. En ese caso aparecerá una nueva opción en el menú contextual con la opción Mass Rename, que mostrará el cuadro de diálogo para renombrar archivos.

Renombrado de archivos en Ubuntu - menú contextual

Una vez seleccionado los archivos que quieres renombrar y activado la opción Mass Rename del menú contextual, en el cuadro de diálogo deberás seleccionar las opciones que quieres configurar. Así, puedes comenzar por el uso de patrones, tal y como puedes ver en la siguiente imagen,

Renombrado de archivos en Ubuntu - opción 1

Otra opción disponible para realizar el renombrado de archivos, es la de sustituir, partes del nombre del archivo, tal y como puedes ver en la siguiente imagen,

Renombrado de archivos en Ubuntu - opción 2

Y la última opción para el renombrado de archivos, es

Renombrado de archivos en Ubuntu - opción 3


Mas información,

3 comentarios en “Renombrado de archivos en Ubuntu

  1. RA
    Rafael hace 14 años

    En emacs puedes editar nombres de archivos en dired-mode, con las herramientas típicas como reemplazar cadenas o expresiones regulares. Saludos y gracias por tu excelente blog.

Deja una respuesta

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