Frage von qurab,

alle dateien eines ordners unter linux umbenennen

Hi, ich möchte unter Linux mit der Bash alle Dateien eines Ordners umbenennen, also in die Form 1.png, 2.png,... 3343.png bringen, hat da jemand was parat?

Antwort von guenterhalt,
1 Mitglied fand diese Antwort hilfreich

für meine Bilder habe ich ein Tool, mit dem ich in einem Fenster alle Bilder-Namen (.jpeg und .jpg) anzeigen kann. Ein einfacher Click übernimmt die Namen in eine neue Liste. Dabei ist die Reihenfolge in dieser Liste später auch eine laufende Nummer der umbenannten Datei. Gleichzeitig kann zum Umbenennen ein Präfix angegeben werden.

Aus der Quell-Liste

jd00001.jpg

jd00002.jpg

....

jd000100.jpg

kann ich dann die neue Liste

jd00002.jpg

jd000100.jpg

jd00004.jpg

erstellen.

Mit dem Präfix "Urlaub-Spanien" erhält man nach dem Umbenennen:

Urlaub-Spanien00001,jpg (vorher jd00002.jpg )

Urlaub-Spanien00002,jpg (vorher jd000100.jpg )

Urlaub-Spanien00003,jpg (vorher jd000004.jpg )

Die Bilder sind dann also weniger anonym und in einem Bildbetrachter werden sie in einer neuen Reihenfolge angezeigt.

Das Programm ist in der Script-Sprache Tcl/Tk geschrieben (lässt sich auf jedem Linux-PC ganz einfach installieren).

Auch deine .png-Dateien lassen sich mit kleinsten Änderungen so handhaben (kann ich für dich anpassen).

Antwort von Tux31,
1 Mitglied fand diese Antwort hilfreich

mit dem Dolphin geht das ganz einfach. Mehrere Dateien gleichzeitig umbenennen, die werden dann mit aufsteigenden Zahlen umbenannt

Kommentar von qurab,

ich habe es nun selbst gefunden, ist eig. ganz einfach:

let a=1; for i in DSC*.jpg; do let a=a+1; mv $i 2010$a.jpg; done

Sind Sie zufrieden mit Ihrem Besuch auf gutefrage.net?

Vielen Dank für Ihre Bewertung!

Wenn Sie möchten, können Sie uns hier noch Ihre Begründung hinterlassen:

Vielen Dank für Ihr Feedback!

Bis zum nächsten Mal ...

Keine passende Antwort gefunden?

Verwandte Fragen

Fragen Sie die Community

Weitere Fragen mit Antworten