====== Umbenennen ======
===== krename =====
Viele Dateien können mit ''krename'' umbenannt werden.
Installiert wird dieses Programm mit
sudo apt-get install krename
Hiernach findet man eine GUI mit der die verschiedensten Umbenennungsaufgaben gelöst werden können.
===== pyrenamer =====
Auch ''pyrenamer'' kann über eine GUI Dateinamen manipulieren.
Installiert wird dieses Programm mit
sudo apt-get install pyrenamer
===== Konsole =====
In der Konsole kann man Dateinamen auf verschiedenste Weise ändern.
Hier einige Beispiele:
==== rename ====
Das Tool ''rename'' ist bei Ubuntu standardmäßig dabei und kann sofort über ein Terminal genutzt werden.
Wenn man dem Befehl den Schalter ''-n'' hinzufügt, dann wird nur eine Vorschau der Änderungen angezeigt, die Dateinamen werden nicht geändert.
Das Tool wird im Grunde wie folgt eingesetzt:
rename 'REGULÄRER_AUSDRUCK'
^ Änderung ^ Befehl ^
| Dateiendung hinzufügen | rename 's/$/.jpg/' * |
| Dateiendung ändern | rename 's/\.jpg$/.JPEG/' * |
| Dateiendung entfernen | rename 's/\.jpg$/ /' * |
| An Dateinamenanfang hinzufügen | ''rename 's/^/testname/' *'' |
| Leerzeichen ersetzen durch "_" | ''rename 's/\s/_/' *'' |
| Dateinamen suchen und ändern | ''rename 's/Max Mustermann/Erika Mustermann/g' *'' |
==== mv in for Schleife ====
$ for i in *\ *;do mv "$i" `echo "$i" | tr ' ' '_'`;done
oder
$ for i in *\ *;do mv "$i" "${i// /_}";done
==== mv mit random Zahlen ====
Hier ein Script welches Dateien mit Endung ".jpg" und ".JPG" mit einer zufälligen Zahl, in einem betimmten Bereicht, umbenennt.
#!/bin/bash
for i in *.jpg *.JPG; do
random=`shuf -i 1-200 -n 1`
echo $random
mv "$i" $random.jpg
done