Druckversion

Holger Wagner

URL: holger-wagner.de/?Technik___Linux_-_mehrere_Dateinamen_aendern_bulk_mit_bash&nbfirst=7&nbcat=Linux

Linux - mehrere Dateinamen ändern bulk mit bash

In meinen Artikel verwende ich viele Screenshots zu einem Thema.
Bevor ich den Artikel verfasse, fertige ich diese Screenshots an.
Die vergebenen Dateinamen möchte ich aber ändern, da sie mir nicht gefallen.

Die Ausgangssituation:

2022-07-08 23_40_08-Testinstallation für die Webseite - VMware Workstation.png
2022-07-08 23_42_28-Testinstallation für die Webseite - VMware Workstation.png
2022-07-08 23_44_32-Testinstallation für die Webseite - VMware Workstation.png
2022-07-08 23_44_56-Testinstallation für die Webseite - VMware Workstation.png
2022-07-08 23_46_52-Testinstallation für die Webseite - VMware Workstation.png
2022-07-08 23_48_48-Testinstallation für die Webseite - VMware Workstation.png


Diese Dateinamen möchte ich natürlich nicht beibehalten.
Mit einem kleinen Einzeiler in der Debian bash kann ich die Dateiname in einem Rutsch (bulk) ändern.

So wird es gemacht:

# ls -v | cat -n | while read n f; do mv -n "$f" "Linux_-_Debian_11_installieren_ohne_GUI-$n.png"; done

Das Ergebnis:

Linux_-_Debian_11_installieren_ohne_GUI-1.png
Linux_-_Debian_11_installieren_ohne_GUI-1.png
Linux_-_Debian_11_installieren_ohne_GUI-1.png
Linux_-_Debian_11_installieren_ohne_GUI-1.png
Linux_-_Debian_11_installieren_ohne_GUI-1.png
Linux_-_Debian_11_installieren_ohne_GUI-1.png

Das Ergebnis von diesem Beispiel kann man zum Beispiel in diesem Artikel sehen:
Linux - Debian 11 installieren ohne GUI mit DHCP  oder Linux - Debian 11 Installieren mit GUI mit DHCP