Saltar al contenido
Codif铆ca.me | Desarrollo web | Programaci贸n

Renombrar archivos con el comando rename | Linux

16 octubre, 2021

El comando rename nos sirve para renombrar archivos por linea de comandos, con un solo comando podr谩s renombrar todos los archivos de una carpeta utilizando la arquitectura que quieras.

Algunas versiones de linux lo traen por defecto, otras versiones no, pero puedes instalarlo por linea de comandos

En el caso de聽Debian,聽Ubuntu,聽Linux Mint聽y derivados:

sudo apt install rename

Por otro lado, si est谩s usando CentOS 7聽o聽RHEL:

sudo yum install rename

Si est谩s usando Arch Linux:

yay perl-rename ## or yaourt -S perl-rename

Ahora, podemos comenzar a usar el comando rename. En general, la sintaxis b谩sica del comando rename se ve as铆:

rename 's/nombre-antiguo/nombre-nuevo/' files

Puede parecer complejo , pero es sencillo una vez que lo manejas y puedes encontrar muchos ejemplos que te pueden ayudar.

Renombrando todos los archivos a mayusculas (uppercase)

 
rename 'y/a-z/A-Z/' *

Renombrando todos los archivos a min煤sculas (lowercase)

rename 'y/A-Z/a-z/' *

Renombrando tildes y acentos a todos los ficheros


rename -v 's/谩/a/' *
rename -v 's/茅/e/' *
rename -v 's/铆/i/' *
rename -v 's/贸/o/' *
rename -v 's/煤/u/' *
rename -v 's/脕/A/' *
rename -v 's/脡/E/' *
rename -v 's/脥/I/' *
rename -v 's/脫/O/' *
rename -v 's/脷/U/' *

Rate this post