Einfaches Tool oder Skript zum Sortieren in Ordnern und nach Datum RAW-Bilder in Linux?

Ich mache in letzter Zeit viele RAW-Fotos und brauche eine einfache, aber bequeme Möglichkeit, sie zu organisieren. Ich habe viele Tools zum Sortieren von JPG-Bildern anhand von EXIF-Informationen gesehen, aber keines davon funktioniert tatsächlich mit RAW-Dateien ... Ich weiß nicht warum, da ein JPG absichtlich in jedes RAW eingebettet ist.

Wie auch immer, kennt jemand eine Möglichkeit, dies zu tun? Ein einfaches Befehlszeilen-basiertes Skript ist in Ordnung, ich brauche nur etwas, das die Bilder in einem Ordner liest und sie basierend auf der Aufnahmezeit des Fotos in Unterordnern organisiert.

Antworten (1)

Exiftool liest viele Rohformate.

Sie können einen ähnlichen Befehl wie diesen verwenden, um Ihre Fotodateien umzubenennen:

exiftool '-filename<CreateDate' -d %y%m%d_%H%M%S%%-c.%%le -r -ext cr2  /path/to/pictures

Wechseln cr2Sie zu Ihrer RAW-Erweiterung und /path/to/pictureszum gewünschten Ordner. Nach dem Umbenennen können Sie sie nach Namen sortieren. Hier gibt es weitere Beispiele .

Beachten Sie, dass das Lesen von Rohdateien wahrscheinlich immer ein bewegliches Ziel sein wird, da die Formate normalerweise proprietär sind und Kamerahersteller sie nach Belieben ändern können, aber ExifToool scheint so viele davon zu unterstützen, dass Sie wahrscheinlich abgedeckt sind.

Vielen Dank. Im Abschnitt "3. Bilddateien nach Jahr und Monat in Ordner verschieben oder kopieren" der Seite, die Sie verlinkt haben, habe ich eine Möglichkeit gefunden, die Dateien auch in Ordnern zu organisieren, mit diesem einen Befehl: exiftool '-Directory<CreateDate' -d / media/ingest/newfolder/%y/%y%m -r /media/ingest/oldfolder Vielen Dank, jetzt bin ich fertig mit all den Bildern, die ich habe :)