Сортировка фотографий
Открыл для себя прекрасную программку под названием exiftool. Позволяет, среди прочего, работать с EXIF-информацией. Но моей целью было немного другое. Мне нужно было рассортировать фотки по датам.
Уже много лет в моей папке с фотографиями царит беспорядок: таймстемпы у большинства файлов не соответсвуют реальным датам, куча файлов и папок с одинаковыми именами и т. д. Я уже даже начал писать скрипт, который с помощью другой утилиты, exiv2, берет таймстемп из каждого файла и пишет в другой файл. Затем другая функция запускает touch -d ... file. И еще раз убедился в том, что нужно гуглить, перед тем как писать что-то.
В общем, скачал ExifTool-7.76.tar.gz, распаковал. Оказалось, что написано на перле. Попробовал запустить, но получил ошибку о недостающем Image/ExifTool. Поставил этот модуль, запустил две(!) комманды и 55GB были автоматически отсортированы по папкам. Гениально просто.
Первая комманда переименовывает названия файлов из image.jpg в год_месяц_число-часминутасекунда.jpg