/ Soft-обзор / / Duff /

Duff

Дата публикации: March 28, 2010
Теги: дубликаты,
Автор:

Название: Duff
Duff - 0.4
Тип: Поиск дубликатов
Тип интерфейса: Console
Разработчик: Camilla Berglund
Версия: 0.4
от: Jan. 13, 2006
Лицензия: zlib/libpng
Сайт: http://duff.sourceforge.net/

Duff - DUplicate File Finder - маленькая консольная утилитка для поиска файлов дубликатов в Linux

. Принцип работы duff таков:
* Сначала сравнивать файлы, если у них одинаковый размер
* Сравнение нескольких байт а потом уже получение чексуммы для больших файлов
* Полное сравнение чексумм

Для просчета чексумм используется алгоритм SHA.
Duff удобно использовать для поиска дубликатов, результаты выдаются списком. Сама утилита duff не модифицирует и не удаляет файлы, но вы можете ее использовать вкупе с другими скриптами.

Duff распространяется по лицензии zlib/libpng, которая схожа с новой BSD лицензией.

Последний релиз - duff 0.4 от 2006-01-13.

Использование duff:
опции:
-h помощь
-H следовать символическим ссылкам в командной строке
-L следовать всем символическим ссылкам
-P не следовать никаким символическим ссылкам
-a все файлы; включая скрытые файлы при использовании рекурсивного поиска
-e расширенный режим вывода сообщений
-q сокращенный режим вывода сообщений
-l ограничение размеров файла; минимальный размер
-r использовать рекурсивный поиск в поддиректориях
-z не сообщать о пустых файлах

Пример использования:
В текущей директории лежит 4 файла. 3 из них - одинаковые.
$ ls -1
flup.zzz
hea13.qwe
head321.www
header.txt
Простейший способ узнать одинаковые файлы:
$ duff -r .
3 files in cluster 1 (121 bytes, checksum e2eda938c1a9bd3d0f58da63bb86b47f98f5156c)
./header.txt
./hea13.qwe
./head321.www
Если вы будете использовать duff вместе с другим скриптом, вам может пригодиться такой вариант:
$ duff -r -e .
./hea13.qwe
./head321.www
В этом случае самый старый файл duff не выводит, а выводит только его дупликаты, которые вы можете удалить.





Возможно, эти материалы Вас заинтересуют:


Рекомендовать эту страницу:

Комментарии:(0)

Комментировать:

Гость, Вы можете оставить свой комментарий.

Стиль кода:
Имя
Сайт * не обязательное поле
Поставьте галку, если вы - бот
Поставьте галку, если вы - человек

Друзья! Убедительная просьба воздержаться от нецензурной лексики!



Справка:
Если вы хотите использовать в тексте комментария специальные символы, например, [ и ], используйте их внутри тега [code] [/code]
Вы можете использовать теги BBcode. Для оформления кода и подсветки синтаксиса используйте тег [code] или [code=название_языка], например, [code=python]
Ссылки вставляйте так: [url]zenux.ru[/url] или так: http://zenux.ru, но не так: zenux.ru
Текст сообщения должен быть в пределах 3000 символов.




Последние комментарии:

Руслан 2: Продолжение8) Сравнение 2D производительности - Ди... >>>
Руслан: Проблема издевательски низкой 2D GDI производитель... >>>
ВикторА: Спасибо за статью.Полезно…Только не учитывае... >>>
vladdou: Спасибо за внятное и содержательное руководство... >>>
Гость: не работает, увы, ищу дальше.... >>>