Índice
En ocasiones, cuando bajamos archivos de internet (Normalmente música), cada archivo tiene en el nombre la dirección de la página web de donde se descargó.
Si queremos renombrar todos los archivos para eliminar la página web del nombre del archivo, no es necesario ir uno por uno renombrando, usando el comando rename
de GNU/linux lo conseguimos fácilmente.
Por ejemplo, pongamos que los archivos son los siguientes:
hkr@hkr:~/Desktop/RAP/d$ ls
01. Rafael Lechowski (Flowklorikos) - Uno - www.HHGroups.com.mp3
02. Rafael Lechowski (Flowklorikos) - Lluvia y fuego - www.HHGroups.com.mp3
03. Rafael Lechowski (Flowklorikos) - Donde duele inspira - www.HHGroups.com.mp3
04. Rafael Lechowski (Flowklorikos) - Por amor al odio (con Gregory Isaacs) - www.HHGroups.com.mp3
05. Rafael Lechowski (Flowklorikos) - Soy loco por ti - www.HHGroups.com.mp3
06. Rafael Lechowski (Flowklorikos) - Desde el barro (con Carlos Talavera) - www.HHGroups.com.mp3
07. Rafael Lechowski (Flowklorikos) - Folio en blanco (Improvisacion) - www.HHGroups.com.mp3
08. Rafael Lechowski (Flowklorikos) - In-extremis - www.HHGroups.com.mp3
09. Rafael Lechowski (Flowklorikos) - Sucio (con Carlos Talavera) - www.HHGroups.com.mp3
10. Rafael Lechowski (Flowklorikos) - Artesano del arte insano - www.HHGroups.com.mp3
11. Rafael Lechowski (Flowklorikos) - Cosquijazz - www.HHGroups.com.mp3
12. Rafael Lechowski (Flowklorikos) - Mis ego depresiones - www.HHGroups.com.mp3
13. Rafael Lechowski (Flowklorikos) - 13 - www.HHGroups.com.mp3
Queremos elimininar las siguientes partes del nombre: Rafael Lechowski (Flowklorikos) y www.HHGroups.com. Para ello usamos la orden rename con la siguiente sintaxis:
rename 's/Rafael Lechowski (Flowklorikos) - //g' *.mp3
Lo que decimos con esa expresión regular es que reemplace lo que coincida con Rafael Lechowski (Flowklorikos) por nada, es decir, que lo elimine del nombre. Es necesario escapar con los espacios en blanco y los parentesis. El *.mp3 quiere decir que aplique el renombramiento a los archivos mp3.
Como resultado, ahora los ficheros tienen los siguientes nombres:
hkr@hkr:~/Desktop/RAP/d$ ls -1
01. Uno - www.HHGroups.com.mp3
02. Lluvia y fuego - www.HHGroups.com.mp3
03. Donde duele inspira - www.HHGroups.com.mp3
04. Por amor al odio (con Gregory Isaacs) - www.HHGroups.com.mp3
05. Soy loco por ti - www.HHGroups.com.mp3
06. Desde el barro (con Carlos Talavera) - www.HHGroups.com.mp3
07. Folio en blanco (Improvisacion) - www.HHGroups.com.mp3
08. In-extremis - www.HHGroups.com.mp3
09. Sucio (con Carlos Talavera) - www.HHGroups.com.mp3
10. Artesano del arte insano - www.HHGroups.com.mp3
11. Cosquijazz - www.HHGroups.com.mp3
12. Mis ego depresiones - www.HHGroups.com.mp3
13. 13 - www.HHGroups.com.mp3
Falta eliminar la parte www.HHGroups.com, que lo conseguimos con esta orden:
rename 's/ - www.HHGroups.com//g' *.mp3
Y finalmente, tenemos todos nuestros archivos renombrados:
hkr@hkr:~/Desktop/RAP/d$ ls -1
01. Uno.mp3
02. Lluvia y fuego.mp3
03. Donde duele inspira.mp3
04. Por amor al odio (con Gregory Isaacs).mp3
05. Soy loco por ti.mp3
06. Desde el barro (con Carlos Talavera).mp3
07. Folio en blanco (Improvisacion).mp3
08. In-extremis.mp3
09. Sucio (con Carlos Talavera).mp3
10. Artesano del arte insano.mp3
11. Cosquijazz.mp3
12. Mis ego depresiones.mp3
13. 13.mp3
¿Has visto algún error?: Por favor, ayúdame a corregirlo contactando conmigo o comentando abajo.
Quizá también te interese leer...
- Cómo Obtener La Dimensión De Una Imagen en Internet
- Cambia La Imágen De Fondo Del Terminal Gnome Y Pon Un Color De Texto a Juego, Automáticamente
- Buscar archivos con locate mediante expresiones regulares
- Cambiar fondo en la pantalla de login en Debian y Ubuntu
- Configurar dos pantallas en OpenBox bajo CruchBang y wallpaper aleatorio