dupfi (Duplicate Finder) — маленький скрипт для поиска дубликатов файлов, поиск дубликатов осуществляется в два этапа, вначале с помощью утилиты find (одна из утилит пакета Findutils) осуществляется сбор информации о файлах с одинаковым размером в заданных каталогах. На втором этапе найденные файлы фильтруются по контрольной сумме, используется md5sum (утилита из комплекта GNU Coreutils).
dupfi может осуществлять поиск в одном или нескольких каталогах (включая подкаталоги), опционально скрытые каталоги могут игнорироваться, можно искать дубликаты файлов только заданных форматов, для ускорения поиска можно искать дубликаты без проверки контрольной суммы (только по размеру).
Поиск дубликатов в текущем каталоге:
dupfi .
Вывод списка последних результатов:
dupfi -s
Поиск файлов только в форматах TXT и JPG:
dupfi . '( -iname *.txt -o -iname *.jpg )'
Поиск с игнорированием скрытых каталогов:
dupfi . ! -path '*/.*'
Результаты поиска "по умолчанию" сохраняются в файл (~/.dupfi/duplicates) и/или сразу выводятся в эмулятор терминала, используется less (консольная утилита используемая для просмотра текстовых файлов). В процессе сканирования может выводится только минимум информации, результаты поиска можно не сохранять.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Комментариев: 1 RSS
1Alex16-09-2020 17:31
Хорошая утилита.
Работает быстро.
Пойдёт в качестве первого шага для идентификации дубликатов.