Renombrar masivamente todas las Imagenes de un Directorio

Sucede que a veces es nesesario por xmotivos renombrar todas las imagenes de un directorio, ya sea de una camara, de nuestro album, etc.

Pues con este sencillo script lo que haremos es eso mismo, basta solo situarnos en el directorio de las imagenes y echar a andar nuestro script.

Por ejemplo desde la consola:

cd ~/imagenes
renameallimage

Tambien viene un metodo para ejecutar el script desde nautilus, leerse el script para ver como hacer que este funcione, luego solo iriamos a la carpeta de las imagenes desde nautilus, click derecho, seleccionamos el script adecuado y listo..

renameallimage
#!/bin/bash
##########################################################################################################
# AUTOR:			(c) Yasiel Ordońez Abreu. <inf1003@ucf.edu.cu>
# WRITTEN BY:			Otc 22,2013
# VERSIÓN:			1.0
# LICENCIA:			GPL (http://www.gnu.org/licenses/gpl.html)
# NOMBRE:			renameallimage
# INSTALACIÓN:			Copiar en el directorio: "~/.gnome2/nautilus-scripts/Imagenes/renameallimage"
#				Tambien puede copiar dicho script a /usr/bin
# DESCRIPCIÓN:			Renombra masivamente todas las imagenes de un directorio
# Uso desde la consola: 	        Situarse en el directorio donde estan las imagenes y ejecutar renameallimage
##########################################################################################################
 
count=0;
for img in `find .  -maxdepth 1 -iname '*.png' -o -iname '*.gif' \
-o -iname '*.jpg' -o -iname '*.jpeg' -type f`
do
  clear
  new=image-$count.${img##*.}
  echo "Renaming $img to $new"
  mv "$img" "$new"
  let count++
done

Yasiel Ordoñez Abreu 2013/10/23 01:47