07.
Mai
2012
Wie man mit einem einfachen Konsolenaufruf Dateiendungen unter Linux ändern kann, habe ich bereits in einem anderen Beitrag[1] beschrieben. Was aber, wenn man auch noch die Namen anpassen muss? Oder sich lieber einmal das mögliche Resultat des Umbenennens anschauen will bevor man die Aktion ausführt?
Natürlich kann man auch hier über die Kommandozeile gehen. Bequemer und eleganter wird für die meisten Anwender jedoch eine grafische Oberfläche sein. Mit GPRename[2] werden vermutlich so gut wie alle Wünsche erfüllt, welche man beim Umbenennen vieler Dateien auf einen Schlag haben könnte.
Was GPRename so kann anhand von einem Beispiel wie ich es gerade hatte: Bilder müssen umbenannt werden. Nicht nur die Endung von ».JPG« in ».jpg« sondern auch der Name der Bilder, welcher einheitlich aus »L« besteht und zum Aufnahmedatum »120303« geändert werden soll.
Natürlich könnte man den Namen einfach mit »suchen und ersetzen« verändern, aber ich wähle bewusst einen anderen Weg um zwei Funktionen von GPRename aufzuzeigen.
Zunächst wird das erste Zeichen im Dateinamen gelöscht:
Nun besteht der Dateiname nur noch aus dem Unterstrich und dem inkrementierten Teil des Namens. Daher soll nun bei der Stelle »0« der neue Name in Form des Datums »120303« eingefügt werden:
Nachdem dies nun erledigt ist muss nur noch der Suffix geändert werden. Die Dateiendung soll einheitlich ».jpg« lauten. Es gibt allerdings nur ein paar Dateien, welche noch diese Änderung notwendig machen. Ideal um die Vorschaufunktion zu demonstrieren.
Wie man in der rechten Spalte erkennen kann, sind nicht alle Dateien aufgeführt. Es werden nur jene angezeigt, bei denen die aktuell ausgewählte Aktion auch eine Auswirkung hat:
Nach dem Ausführen der letztgenannten Aktion sind nun alle Dateien korrekt umbenannt: »DATUM_nn.jpg«.
Da ich nicht über »suchen und ersetzen« gegangen bin leider auch die letzte Datei, welche gar nicht betroffen gewesen wäre.
Aber auch hier sehe ich den Fehler als gutes Beispiel aus der Praxis: Erst einmal ganz genau (!) schauen, was die Vorschau so anzeigt. Oder ob versehentlich auch die Namen von Dateien verändert werden, welche gar nicht umbenannt werden sollten.
X_FISH