====== 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