Ergänzend zu meinem früheren Blogeintrag zum Thema iPhone-Fotos nach dem Aufnahmedatum benennen mittels dem ExifTool gibt es heute wieder einen praktischen (Bash-) Einzeiler für Linux respektive OS X, welcher sich besonders für die Sortierung von Bilddaten eignet, wenn ein physikalisches Umbenennen nicht erwünscht ist:
for i in *.jpg; do touch -t $(exiftool -p '$DateTimeOriginal' $i | sed 's/[: ]//g' | sed 's/\(..$\)/\.\1/') $i; done
Mittels einer for-Schleife wird das jeweilige „Date/Time Original“ aus den Exif-Daten ausgelesen, mittels sed formatiert und an den touch-Befehl übergeben, welcher den Zugriffs- und Änderungs-Zeitstempel der Datei anpasst. Die Schleife wird so lange ausgeführt, bis alle Dateien im Verzeichnis bearbeitet wurden.