
copy | deblank | delete | deltree | filefind | filetime | fixfile | index | list | mkdir | name | olist | partcopy | rename | setbytes | space | sync | touch | treesize | Команда: index sfk gindex[2] [opts] -dir rootDir [rootDir2] ...
sfk index [opts] -dir localDir ...
создать индексный файл(ы), содержащий имена файлов со временем
и информацию о размере для последующего поиска имени файла в реальном времени,
или просто для архивирования метаданных папки.
создание индексных файлов для использования с именем sfk
чтобы создать локальный индекс текущего дерева каталогов, используйте
индекс sfk.
который пишет локальный файл zz-index.txt.
Под windows никакие файлы не записываются в C:\
напрямую, а только в папку C:\zz-index\
чтобы избежать хранения в специальной системной папке
C:\Users\имя\AppData\Local\VirtualStore
чтобы создать глобальный индекс текущей машины, используйте
sfk gindex -dir C:\ D:\
который хранит базовый индексный файл в вашей пользовательской папке:
\данные\zz-index.txt
для создания расширенного глобального индекса сетевых дисков используйте
sfk gindex2 -dir T:\ P:\ V:\
если диски T, P, V являются сетевыми дисками. это напишет
расширенный индексный файл в локальной папке пользователя:
\данные\zz-index-ext.txt
другими словами:
sfk index записывает индекс локально на диск
где вы стоите, видно для всех пользователей.
это полезно 1. под linux в корневом каталоге "/"
сделать индекс всех файлов доступным для всех пользователей
2. на внешних носителях, таких как жесткие диски USB, где
index в корне диска можно использовать на любой машине.
sfk gindex — это ваш личный глобальный индекс всего, что
содержимое диска важно для вас, а не для использования
другими пользователями и поддерживается только вами.
создание архивов метаданных специального назначения
чтобы создать локальный индекс подпапки "mydir", используйте
индекс sfk mydir
который пишет файл zz-index-mydir.txt. этот файл
НЕ может использоваться с именем sfk. это просто архив
метаинформации файла для этой подпапки.
использование индексов для быстрого поиска имени
имя sfk слово [слово2] [слово3] [...]
будут использовать локальные индексные файлы:
- в текущей папке
- в родительской папке
- и так далее, пока не появится корневая папка "\"
- а также файл глобального базового индекса
а затем перечисляет все имена файлов из этих индексов
имеющие данные слова в своем имени или пути.
sfk имя2 слово [слово2] [слово3] [...]
делает то же самое, что и имя, но также включает
глобальный файл расширенного индекса.
параметры индекса sfk
-tofile f записать вывод в файл f вместо
индексный файл по умолчанию. затем можно использовать с
"название sfk -от ф..."
-скрытый список также скрытых или системных файлов
-arc включает содержимое архивов .zip, .jar, .ear и т. д.
а также .gz, .bz2, .tar, .tar.gz и .tar.bz2
как можно глубже, включая вложенные архивы.
введите «sfk help opt» для поддерживаемых расширений файлов.
-qarc краткий список архивов, список только архивных записей
на верхнем уровне, пропуская вложенные архивы.
псевдонимы
sfk lindex такой же, как индекс sfk
имя sfk совпадает с именем sfk
смотрите также
файлы поиска имен sfk в локальных и базовых индексах
поиск sfk name2 в локальном, базовом и расширенном индексах
sfk поможет выбрать синтаксис выбора файла sfk.
sfk поможет выбрать дополнительные общие параметры.
sfk dir выводит список содержимого каталога.
sfk home указывает местоположение домашней папки sfk
веб-ссылка
http://stahlworks.com/sfk-index
Примеры
sfk gindex C:\
создать глобальный базовый индекс, содержащий все имена файлов
с диска C: используя короткий синтаксис.
sfk gindex C:\ !.tmp !.bak
то же самое, но исключая все файлы .tmp и .bak.
включить другую букву диска в индекс,
следует использовать длинный синтаксис:
sfk gindex -dir C:\ D:\ -subdir !tmp -file !.bak
создать базовый индекс C: и D: без какой-либо подпрограммы
каталоги с tmp в имени и без файлов .bak.
sfk gindex2 -каталог P:\W:\
если P: и W: являются сетевыми дисками, это создает
файл расширенного индекса с их содержимым.
индекс sfk.
если стоит в корневом каталоге диска типа D:\
это запишет локальный индексный файл для этого диска
который позже можно использовать, набрав имя sfk
изнутри в любую папку на этом диске. |
![]() |