Это команда rdfind, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
rdfind - находит повторяющиеся файлы
СИНТАКСИС
найти [ кредита ] каталог1 | file1 [ каталог2 | file2 ] ...
ОПИСАНИЕ
найти находит повторяющиеся файлы в нескольких каталогах и / или внутри них. Он рассчитывает
контрольная сумма только при необходимости. rdfind запускается за O (Nlog (N)) времени, где N - количество
файлы.
При обнаружении двух (или более) одинаковых файлов программа решает, какой из них является исходным.
а остальные считаются дубликатами. Это делается путем ранжирования файлов друг другу.
и решая, какой из них имеет наивысший ранг. См. Подробности в разделе РЕЙТИНГ.
Если вам нужен лучший контроль над рейтингом, чем указано, вы можете использовать препроцессор
который сортирует имена файлов в желаемом порядке, а затем запускает программу с помощью xargs. Видеть
приведенные ниже примеры использования find и xargs в сочетании с rdfind.
Чтобы включить файлы или каталоги, имена которых начинаются с -, используйте rdfind ./-, чтобы не
путайте их с вариантами.
РЕЙТИНГ
При наличии двух или более одинаковых файлов в качестве
оригинал, а остальные - дубликаты. Правила ранжирования приведены ниже, где
правила выполняются с начала до тех пор, пока не будет найден оригинал. Учитывая два файла A и B
которые имеют равное содержание, рейтинг выглядит следующим образом:
Если A был найден при сканировании входного аргумента раньше, чем B, A имеет более высокий рейтинг.
Если A был найден на глубине ниже B, A имеет более высокий рейтинг (A ближе к корню)
Если A был найден раньше, чем B, A имеет более высокий рейтинг.
Последнее правило необходимо, когда два файла находятся в одном каталоге (очевидно, не
дается отдельными аргументами, в противном случае применяется первое правило) и дает тот же порядок
между файлами, поскольку операционная система доставляет файлы при выводе каталога.
Это специфическое поведение операционной системы.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Поиск кредита так далее:
-ignoreempty истина | ложь
Игнорировать пустые файлы. (дефолт)
-followsymlinks истина | ложь
Следуйте символическим ссылкам. По умолчанию - false.
-removeidentinode истина | ложь
удаляет найденные элементы, имеющие идентичный индексный дескриптор и идентификатор устройства. По умолчанию верно.
-checksum md5 | sha1
какой тип контрольной суммы использовать: md5 или sha1. По умолчанию - md5.
Экшн опции:
-makesymlinks истина | ложь
Замените повторяющиеся файлы символическими ссылками
-makehardlinks истина | ложь
Замените повторяющиеся файлы жесткими ссылками
-makeresultsfile истина | ложь
Сделайте файл результатов results.txt (по умолчанию) в текущем каталоге.
-outputname имя
Сделайте имя файла результатов "name" вместо "results.txt" по умолчанию.
-deleteduplicates истина | ложь
Удалить (отменить связь) файлы.
Общие опции:
-сон Xms
засыпает X миллисекунд между чтением каждого файла, чтобы уменьшить нагрузку. По умолчанию 0 (нет
спать). Обратите внимание, что в настоящее время поддерживается только несколько значений: 0,1-5,10,25,50,100
миллисекунды.
-n - пробный запуск
отображает то, что должно было быть сделано, на самом деле ничего не удаляйте и не связывайте.
-х, -помощь, --помощь
отображает краткое справочное сообщение.
-v, -версия, --версия
отображает номер версии.
ПРИМЕРЫ
Найдите повторяющиеся файлы в домашнем каталоге и каталоге резервных копий:
найти ~ / mnt / резервное копирование
Удалить дубликат в резервном каталоге:
найти -удалены дубликаты правда / mnt / резервное копирование
Ищите повторяющиеся файлы в каталогах с именем foo:
найдите . Типа d -имя Foo -print0 | xargs -0 найти
Используйте rdfind онлайн с помощью сервисов onworks.net
