Linux - mehrere Dateinamen ändern bulk mit bash
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