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.
Auch pyrenamer
kann über eine GUI Dateinamen manipulieren.
Installiert wird dieses Programm mit
sudo apt-get install pyrenamer
In der Konsole kann man Dateinamen auf verschiedenste Weise ändern.
Hier einige Beispiele:
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 <OPTIONEN> 'REGULÄRER_AUSDRUCK' <DATEIEN>
Ä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' * |
$ for i in *\ *;do mv "$i" `echo "$i" | tr ' ' '_'`;done
oder
$ for i in *\ *;do mv "$i" "${i// /_}";done
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