dupd — мощная консольная утилита для быстрого поиска и удаления дубликатов файлов.
dupd сделан для максимально быстрого и эффективного поиска дубликатов, на основе проведённых разработчиком тестов было установлено что для большинства наборов файлов утилита работает лучше чем некоторые другие инструменты аналогичного назначения (rdfind, rmlint, jdupes, fslint, fdupes и fastdup).
dupd сканирует файлы только в заданном каталоге (включая подкаталоги) или сразу по всем доступным дискам/разделам. Список дубликатов в процессе и по окончании сканирования не выводится (опционально), вся информация о дубликатах сохраняется в базе данных (~/.dupd_sqlite) и может быть запрошена без повторного сканирования. Все "жёсткие ссылки" рассматриваются "по умолчанию" как дубликаты.
dupd поддерживает поиск дубликатов только одного файла, может отображать информацию о каждом файле и отображать список всех файлов (в каталоге, на диске/разделе). По заданной маске дубликаты могут удаляться, для ускорения проверки можно запускать повторный поиск только по дубликатам из базы данных.
dupd изначально разработан для оптимальной работы с файлами на твердотельных накопителях, это случилось непреднамеренно, просто на различных машинах где тестировалась утилита использовались SSD (solid-state drive). В последующем был добавлен режим для работы с жесткими дисками (HDD), но при сканировании в этом режиме системные требования увеличиваются.
Лицензия: GNU General Public License version 3.0 (GPLv3)