Renombrar archivos masivamente en Linux
Puede darse el caso de que queramos renombrar un número considerable de archivos. A continuación vamos a explicar como hacerlo fácilmente, utilizaremos la función rename. Veamos algunos ejemplos:
Renombrando la extensión
Quitar la extensión a los archivos txt:
rename 's/\.txt$//' *.txt
Cambiar de extensión de todos los archivos txt por la extensión bak:
rename 's/\.txt$/\.bak/' *.txt
Sustituyendo palabras en el nombre del archivo
Sustituir la palabra "archivo" por "fichero" en el nombre de todos los archivos:
rename 's/archivo/fichero/' *.*
Pasando de mayúsculas a minúsculas y viceversa
Pasar a minúsculas:
rename 'y/A-Z/a-z/' *
Pasar a mayúsculas:
rename 'y/a-z/A-Z/' *
Fuentes
http://tips.webdesign10.com/how-to-bulk-rename-files-in-linux-in-the-terminalhttp://www.cyberciti.biz/tips/renaming-multiple-files-at-a-shell-prompt.html
Tweet