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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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