Renombrado masivo de archivos en Linux

15 comments
He probado varios programas para el renombrado masivo de archivos en linux, desde los scripts para el Nautilus (los famosos nautilus-scripts) hasta el Purrr con su respectivo plugin para el nautilus, pasando incluso por el krename y alguno que otro comando en consola. Hasta ahora ninguno me convenció, pero hace poco, evaluando Xfce me encontré con que su gestor de archivos Thunar trae una excelente herramienta para el renombrado de archivos.


La herramienta en sí (incluida en el paquete thunar) se llama ThunarBulkRename, y una de las características que me pareció más interesante es que no sólo permite cambiar el nombre de los archivos o agregar prefijos sino que también permite reemplazar caracteres (generalmente la utilidad que busco en este tipo de herramientas) o eliminar una determinada serie de caracteres, y hasta renombrar los archivos de audio usando sus etiquetas ID3 (thunar-media-tags-plugin).



Bien, para integrar esta funcionalidad de Thunar al menú contextual de Nautilus (menú emergente con botón derecho del ratón) realicé lo siguiente:

Se necesitan los siguientes paquetes:
  • Configuración de Acciones Nautilus (nautilus-actions-config)
  • ThunarBulkRename (thunar)

    Procedimiento:
  • Abrir Configuración de Acciones de Nautilus
  • Click en Añadir
  • En la pestaña "Elemento del menú y acción" asegurarse de:
    Etiqueta: MassRename (o lo que quiera)
    Icono: /usr/share/icons/hicolor/48x48/apps/Thunar.png (o el que quiera)
    Ruta: /usr/bin/Thunar --bulk-rename
    Parámetro: %M %F
  • En la pestaña "Condiciones":
    Aparece si la condición contiene: Ambos
    Aparece si la selección tiene múltiples archivos o carpetas: Activo
  • El resto de los parámetros dejarlos por defecto.
  • Reiniciar Nautilus en caso de tenerlo abierto.


    Ahora ya podemos seleccionar varios archivos desde Nautilus y renombrarlos al mismo tiempo desde el menú contextual.


    Actualización:
    Si al ejecutar el MassRename no les aparece todas las opciones de renombrado (numeración, reemplazar, etc) instalen lo siguiente:
    Media Tags Plugin (thunar-media-tags-plugin)
    Simple Builtin Renamers (thunar-sbr)

    En caso de que thunar-sbr no se encuentre en los repositorios pueden realizar los siguientes pasos:
  • Descargar el archivo fuente de thunar:
    wget http://thunar.xfce.org/download/releases/beta1/Thunar-0.3.0beta1.tar.bz2
    Ver Installing on Debian/Ubuntu para versiones mas recientes.
  • Descomprimir el archivo:
    tar xvjf Thunar-0.3.0beta1.tar.bz2
    (reemplazar por la versión que hayan descargado)
  • Crear el directorio donde se moverá el plugin:
    sudo mkdir /usr/share/Thunar/plugins
  • Y finalmente mover el directorio del plugin al directorio creado:
    sudo mv Thunar-0.3.0beta1/plugins/thunar-sbr/ /usr/share/Thunar/plugins/

    Actualización 2: (24.11.2011)
    Luego de varios años continúo utilizando el mismo método. Tanto Ubuntu como Gnome y el mismo "nautilus-actions-config" que ahora para la versión 3.1.X se llama simplemente nautilus-actions han cambiado sus diseños. De este modo, con la nueva interfaz, las pestañas que se modifican en las Acciones de Nautilus quedan de la siguiente manera:

  • Publicar un comentario