Mar
3

Detox



Detox es otra herramienta de renombrado masivo de archivos que se utiliza vía la línea de comandos, pero con la particularidad que lo que hace es eliminar los acentos y los espacios los sustituye por guión bajo (_).

Lo puedes descargar desde la página web del proyecto o si estás usando Debian, se encuentra en los repositorios de lenny y sid (aunque no es la última versión).

Su uso es simple, pongamos como ejemplo que tenemos un directorio con archivos en mp3 y que aparecen así:

detox01
Click en la imagen para ampliar

Para eliminar todos esos espacios rápida y masivamente podríamos utilizar:

detox *.mp3

Que lo que haría es renombrar todos los archivos con la extensión mp3, o en este caso como sólo se encuentran archivos de este tipo:

detox *

Y el resultado sería:

detox02
Click en la imagen para ampliar

Detox se puede usar con más opciones adicionales, para ello os aconsejo leer el man (man detox).

En mi caso para los acentos no los quitaba correctamente, sino que los cambiaba por otro caracter, para ello tuve que utilizar la opción:

detox -s utf_8 *

Ejemplo:

detox03

detox04


3 comentarios en “Detox”

  1. Por Alejandro el 4 Mar, 2008 | Responder

    Qué fácil!!! gracias por iluminar con esto ya que trabajo con servidores y a veces tenía que renombrar archivos masivamente y hasta el momento estaba leyendo el shell para concatenar expresiones regulares para realizar este propósito y ahora me basta con un bendito nombre Detox… Muchas gracias!!

  2. Por Raist el 4 Mar, 2008 | Responder

    Eso de que al renombrar substituya espacios por underlines , es configurable ? Detesto las underline en los mp3 jeje . Un saludete !

  3. Por Maribel el 9 Mar, 2008 | Responder

    La verdad es que no lo sé y no tengo ni idea de cómo se hace, pero yo creo que sí sería posible cambiarlo por otro caracter, por ejemplo ¿por puntos?

Lo siento pero los comentarios están cerrados para esta entrada.