Skip to content

25 febrero, 2011

4

Renombrado de archivos en Ubuntu

votar

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)

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.

Renamer_004

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:

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

Descarga

Puedes descargar el archivo desde nautilus-renamer, o mediante el terminal:

wget http://launchpad.net/nautilus-renamer/trunk/2.3/+download/nautilus-renamer-2.3.tar.gz

Descomprimimos el archivo:

tar -xvzf nautilus-renamer-2.3.tar.gz

Y por último instalar

Instalación

En el directorio donde has descomprimido el archivo descargado, simplemente corres el siguiente comando:

make install

Uso

Ya lo tienes instalado, ahora para su uso, vas a la carpeta donde tengas los archivos a renombrar, y seleccionas los que necesitas renombrar.

Haces clic con el botón derecho del ratón y en el menú desplegable que te aparece, seleccionas el menú scripts y renamer:

Menú_006

 

Popularity: 8% [?]

Artículos relacionados...

  1. Reemplazar texto de varios archivos a la vez en Ubuntu
  2. Editar archivos XML en Ubuntu
  3. Compartir archivos con Bashare en Ubuntu
  4. Intercambiar archivos en red con Ubuntu
  5. Convertir archivos TCX a GPX con una extensión para Nautilus
  • Pingback: Bitacoras.com

  • http://rvfblog.wordpress.com/ Rafael

    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.

  • http://todogimp.com/ Todo Gimp

    Para renombrar ficheros de forma masiva yo utilizo pyRenamer , está en los repositorios de Ubuntu y es un programa muy potente.
    http://www.infinicode.org/code/pyrenamer/

  • http://www.proferamon.com Proferamon

    Desde mi punto de vista, la herramienta más potente para renombrar archivos es Metamorphose. http://file-folder-ren.sourceforge.net/

Bad Behavior has blocked 2587 access attempts in the last 7 days.

Easy AdSense by Unreal