Mehrere Dateien unter Linux umbenennen

Mehrere Dateien kann man unter Linux mit folgendem Einzeiler umbennen und dabei fortlaufend nummerieren:

let a=0; for i in DSC*.jpg; do let a=a+1; b=`printf 2005_05_%03d.jpg $a`; mv $i $b; done

Um sicher zu gehen, was gemacht wird, ersetzt man ‚mv $i $b‘ durch echo „mv $i $b“.

let a=0; for i in DSC*.jpg; do let a=a+1; b=`printf 2005_05_%03d.jpg $a`; echo "mv $i $b"; done

Quelle: http://www.bimminger.at/content/beitrag/tipp_umbenennen_schleifen.html

Schreibe einen Kommentar