Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 1. File System - Файловая cистема
copy | deblank | delete | deltree | filefind | filetime | fixfile | index | list | mkdir | name | olist | partcopy | rename | setbytes | space | sync | touch | treesize |

Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: 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
          изнутри в любую папку на этом диске.