[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Renombrar recursivamente



Los siento pero he llegado tarde al hilo y me he perdido el principio. 
Cuando yo quiero renombrar (o incluso mover) ficheros por varios
directorios utilizo la siguiente secuencia:

find [...]* | rename [...]**

donde:
	[...]*  es la regla que determina los ficheros a renombrar
	[...]** es la regla que indica el tipo de cambio de nombre a
		realizar.

Así para añadir pepe a una colección de fotos:

find -name '*jpg' | rename '$_="pepe".$_'

para cambiar de MP3 a mp3 en las terminaciones:

find -name '*MP3' | rename 's/MP3$/mp3/'

etc.

-- 
	Javier Maria Mora Merchan
	(GPGP) Key ID: 0x794F3D83



Reply to: