Rename es una herramienta muy útil para renombrar multiples ficheros con expresiones regulares extendidas, escrita en C, rename tiene la habilidad de renombrar, convertir en mayúsculas/minúsculas, cambiar el propietario de un gran número de ficheros…
INSTALACIÓN
LINUX
Incluida en todas las distribuciones por defecto
FreeBSD
cd /usr/ports/sysutils/rename
make install clean
Ejemplo básico de uso para renombrar todos los ficheros con extension .sh a .ksh:
rename .sh .ksh *.sh
Ejemplo para convertir ficheros en mayúsculas a minúsculas:
rename ‘y/A-Z/a-z/’ *
Ejemplo para quitar los espacios en blanco a ficheros
rename «s/ *//g» *.jpg
Ejemplo para quitar una extensión
rename ‘s/\.mp3$//’ *.mp3