05 Март 2009

Сортировка фотографий по EXIF под *nix (gentoo)

Так поучилось, что на домашнем серваке скопилось более 40Gb фотографий в отсортированном как попало виде, причем их количество начало резко увеличиваться с покупкой новой зеркалки.
Было принято решение:

  1. навести порядок в этом бардаке;

  2. найти способ (программу/скрипт) с помощью которого можно быстро и удобно раскладывать фотографии по датам.


Причем программа должна работать из консоли т.к. X-ы на данной машине отсутствуют и доступ к ней в основном по ssh

Для реализации задуманного я выбрал утилитку exiftool.

Установка в gentoo: emerge exiftool
Установка в ubuntu: aptitude install libimage-exiftool-perl

Далее используем exiftool в следующем виде:

exiftool -r '-Directory<DateTimeOriginal' -d /path_to/%Y/%Y.%m.%d /path_from/


где:

path_from - Откуда брать фотографии
path_to - Куда складывать

В результате работы мы получим фотографии разложенные в папочки по годам и датам

продолжение следует...