Renombrar en masa

GNU/Linux
prename es un utilitario desarrollado en Perl por Larry Wall (Creador del lenguage Perl) y mejorado por Robin Barker, el cual permite renombrar en masas. prename encuentra todos los ficheros cuyo nombre case con un patron especificado (exp-regular). Este utilitario forma parte del paquete perl en Debian GNU/Linux.

Sinopsis

$ prename [-v] [-n] [-f] exp-regular ficheros

donde:

-v, --verbose: Muestra el nombre de los ficheros que fueron renombrados exitosamente
-n, --noact: Simula la operación de renombrado 
-f, --force: Sobreescribe los ficheros existentes	

exp-regular: Es un patrón compatible con PCRE

Ejemplos

Elimina la extensión .bak de todos los ficheros del DIR actual

$ rename 's/.bak$//' *.bak

Covierte a minúsculas el nombre de todos ficheros del DIR actual

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

Encuentra todos los ficheros cuyo nombre contiene más de un guión y sustituye los guiones por uno solo

rename 's/-{2,}/-/g' *

Lecturas recomendadas

- man prename

Los tutoriales aquí en LibreByte están disponible bajo una licencia de software libre. Si le gusta mi trabajo considere:
Comprar un Hosting/VPS o Servidor Dedicado en MCKHost

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.