deplist | dupfind | extract | find | hexfind | md5 | md5check | md5gento | ofind | pathfind | reflist | xfind | xfindbin | xhexfind | Команда: reflist sfk reflist [-path] [-wide] -dir sdir -file .text -dir tdir -file .sext sfk reflist -dir sourcedir -dir targetdir1 [targetdir2 targetdir3] [...] список возможных зависимостей между файлами с помощью (нечеткого) анализа содержимого. узнать, на какие целевые файлы ссылается любой из исходных файлов. список целевых файлов создается из каталога targdir. тогда весь источник файлы загружаются из srcdir и сканируются, если появляются имена целей в пределах их содержания. если да, цели перечислены с количеством ссылки на исходные файлы и список (из первых 10) этих файлов. ЗАМЕТЬТЕ, что sfk reflist НЕ ГАРАНТИРУЕТ, что на файлы (не) ссылаются. Этот способ определения эталона — всего лишь НЕЧЕТКИЙ ИНДИКАТОР, так что продолжайте думать. и делайте резервные копии, прежде чем массово чистить файлы без ссылок! ПРИМЕЧАНИЕ: вы можете указать любое количество целевых каталогов. если ваш список целевые каталоги не заполнены, файлы оттуда НЕ будут найдены. по умолчанию ищутся только относительные целевые имена файлов без пути, но включая расширение имени файла. например, целевой файл: /path/foosys.dll выполняет поиск: foosys.dll в исходных файлах. опции -path поиск целевых файлов, включая информацию о пути. например, целевой файл: /path/foosys.dll выполняет поиск: /path/foosys.dll -noext удалить расширения .extensions из имен файлов, сравнить только базовое имя. например, целевой файл: /path/foosys.dll ищет: foosys что может привести к двусмысленности, перечислив слишком много совпадений. -noext также можно комбинировать с -path. -wide[=n] список ссылок в расширенном формате со списком (до n) исходных файлов на целевой файл, говоря в подробно, какие текстовые шаблоны были найдены. -case принудительное сравнение строк с учетом регистра (не по умолчанию). -quiet не печатать количество исходных и целевых файлов. -relnames при использовании -path, удалить имя targdir из целевых путей для сравнения. -flat не проверять, зависят ли целевые файлы от других целевых файлов. установите это для повышения скорости, если вы знаете, что такое зависимости не могут существовать, например, если целью являются файлы .wav. -memlimit=n загружать и анализировать только файлы размером до n мегабайт. предел загрузки по умолчанию составляет 300 мегабайт. смотрите также sfk deplist список зависимостей файла. веб-ссылка http://stahlworks.com/sfk-reflist Примеры sfk reflist -dir mysrcdir mytargdir проверить каждый файл в mytargdir, если на него есть ссылка любым файлом в mysrcdir. sfk reflist -dir movie -file .ppt -dir pic -file .png узнать, на какие файлы .png в изображении ссылаются файлами .ppt внутри фильма. sfk reflist -wide=100 -dir bin -file .exe -dir bin -file .dll узнать, на какие библиотеки .dll напрямую ссылаются файлы .exe внутри корзины каталога, перечисляя до 100 ссылок на цель. sfk reflist -dir . -файл .flp -dir . -файл .wav в каталоге проекта FruityLoops перечислены файлы .wav на которые ссылаются файлы проекта .flp этого каталога. sfk reflist -dir film -file .ppj -dir аудио кадры клипы указать, какие файлы аудио, изображений и видеоклипов (например, .wav, .bmp, .avi) используются какими файлами проекта Adobe Premiere (.ppj) в каталог фильмов. если используются последовательности изображений, только первое изображение таких последовательностей будет найдено, например, foobar00001.bmp |