deplist | dupfind | extract | find | hexfind | md5 | md5check | md5gento | ofind | pathfind | reflist | xfind | xfindbin | xhexfind | Команда: dupfind sfk dupfind -dir anydir [-файл .ext1 .ext2] находить и перечислять дубликаты файлов только по содержимому файла, независимо от имени файла. ищет файлы с одинаковым size, а затем сравнивает содержимое по контрольным суммам md5. опции -diffdirs перечисляет только дубликаты, находящиеся в разных корневые каталоги. этот вариант требует, чтобы вы указываете как минимум два каталога после -dir. -listorg список всех исходных имен файлов, пропустите любые повторяющиеся имена файлов. -minsize=n сравнивать только файлы размером >= n. примеры для n: 5м = 5000000 байт (5 мегабайт) 100k = 100000 байт (5 кбайт) 1M = 1048576 байт (2<<20 байт) 9000b = 9000 байт цепочка команд - по умолчанию эта команда передает имена найденных дубликатов файлов следующей команде. - опция -listorg делает наоборот: проходит только оригинальные имена файлов, но не дубликаты, к следующей команде цепочки. ПРИМЕЧАНИЕ: если будут найдены одинаковые файлы, то решение какое в списке как «оригинал» или «дубликат» в настоящее время основан на порядок в файловой системе: файл, найденный первым, указывается как "оригинал". проверьте внимательно, если это то, что вы думаете, перед очисткой любых дубликатов. веб-ссылка http://stahlworks.com/sfk-dupfind Примеры sfk дупфинд. найти все дубликаты в текущем дереве каталогов. sfk dupfind -dir docs1 docs2 docs3 найти все дубликаты в заданных каталогах и внутри них. sfk dupfind -diffdir -dir docs1 docs2 docs3 найти дубликаты между docs1/docs2, docs2/docs3, docs1/docs3, но НЕ перечисляет дубликаты в одном и том же корневом каталоге. документы sfk dupfind .doc +del найти все дубликаты файлов .doc в документах дерево каталогов и удалите их. sfk dupfind -listorg docs .doc +run "копировать $file docs2" скопируйте все файлы .doc из docs в docs2, но оставьте дубликаты файлов. sfk dupfind -dir pic1 -dir pic2 -dir pic3 найти дубликаты в трех разных деревьях каталогов. указание нескольких -dirs также является способом повлиять на порядок результата; если файл найден как на pic1, так и на pic3, файл с pic1 будет указан как оригинальный, другой как дубликат. sfk sel -dir pic1 pic2 pic3 -file .jpg +dup -minsize=1m аналогично приведенному выше, в этом примере используется цепочка команд: перечислите все файлы .jpg из каталогов pic, затем передайте это команда dupfind, также фильтрующая по размеру. |