Inhaltsverzeichnis

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 <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' *

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