На этот вопрос уже есть ответ здесь:
У меня много фотографий в разных папках. Некоторые из них являются копиями друг друга. Я хочу поместить эти фотографии в одну папку и мне нужен инструмент для определения повторяющихся файлов.
Мне также нужны менеджеры фотографий.
Я использую Ubuntu 14.04
Первый инструмент, который приходит на ум, digiKam. Вот некоторые функции, упомянутые на их сайте ( ссылка ):
, ony возможная проблема - то, что это - часть среды KDE, таким образом, это может принести много kde зависимостей.
Другой хороший инструмент Darktable ( ссылка ). Это - описание от их сайта:
darktable приложение рабочего процесса фотографии с открытым исходным кодом и НЕОБРАБОТАННЫЙ разработчик. Виртуальное lighttable и темная комната для фотографов. Это управляет Вашими цифровыми отрицательными сторонами в базе данных, позволяет Вам просмотреть их через zoomable lighttable и позволяет Вам разработать необработанные изображения и улучшить их.
Кажется, что Shotwell также имеет автоматическое дублированное обнаружение на Импорте.
FileImportJob - Дублирующееся обнаружение происходит в основном потоке путем поиска базы данных фотографии с тем же MD5 как файл. Если никакие дубликаты не найдены, FileImportJob исчерпан. Это задание копирует файл в библиотеку (обычно ~ / Изображения) при необходимости или требуемый пользователем. Объект PhotoFileInterrogator пронюхивает file’s содержание для определения различной релевантной информации, такой как photo’s размеры, цветовое пространство, и т.д. Та информация используется для подготовки структуры данных к добавлению к базе данных. Миниатюры также сгенерированы во время этого этапа.
, Если все подходило до этой точки, файл официально импортируется в базу данных. Поскольку кэшу миниатюры нужна база данных ID для хранения ее миниатюр, запись, что миниатюры должны быть отложены до этой точки.
Источник: https://Проверка wiki.gnome.org/Apps/Shotwell/Architecture/Importing#ImportQueuePage
также" , Как Shotwell обнаруживает дубликаты? " для получения дополнительной информации.