jmarior.net
Visita mi fotolog
Webs asociadas
Artículos destacados

GNU/Linux : Cómo renombrar archivos en Linux: comando rename

Enviado por jmarior on 7/10/2006 8:00:00 (101495 Lecturas) Artículos del mismo redactor

Por si quizás alguna vez necesitarais renombrar archivos en modo batch desde la shell de Linux fácilmente, os dejo este apunte: mi cámara digital HP PhotoSmart 945 crea archivos de nombre HPIMXXXX.JPG con todos los caracteres en mayúsculas. Esto no le sienta nada bien al mi gestor galería de imágenes, que prefiere que la extensión de las fotos sea .jpg en minúsculas. Así que me puse a curiosear en mi Ubuntu Dapper y encontré el comando rename, que como era de esperar supera con creces a mi viejo conocido, el comando rename de la shell command.com de DOS

El formato del comando rename es muy simple:

rename perlexpr [ archivos ]

Dónde perlexpr se refiere a una expresión regular en lenguaje Perl y a continuación especificamos la lista de archivos a los que afectará el comando.

El ejemplo siguiente ilustra cómo convertir a minúsculas todos los caracteres del conjunto de archivos contenidos en el directorio activo:

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

Fácil ¿no? Pues a disfrutar.

Para más información sobre el comando rename teclea en una ventana de Bash:

$ man rename

y no olvideis estudiar las expresiones regulares en Perl

Recomiéndanos en menéalo - fresqui - barrapunto.com
Recommend it in del.icio.us - digg.com - technorati

Enlace original a esta noticia


Artículo anterior - Artículo siguiente Versión imprimible Enviar a un amigo Crea un documento PDF con el artículo
Los comentarios son propiedad de quien los envió. No somos responsables por su contenido.

Noticias anteriores

jmarior.net web XXI - La aventura de pasarse totalmente a software libre RSS 2.0 Sindicarse
Creado por jmarior con Ubuntu Linux - Apache - MySQL - PHP - Xoops - se ve mejor con Firefox
Tema basado en Obscene_V3 original de Aston Themes