|
Команда: name Найти имена файлов по любому слову как можно быстрее
sfk name[2] word [word2] [!exclude] [.ext]
Находит имена файлов как можно быстрее, используя
индексные файлы, созданные sfk index или gindex
sfk name word [word2] [word3] [...] будет использовать локальные индексные файлы zz-index.txt
- в текущей папке
- в родительской папке
- и так далее, до корневой папки "\"
а также файл глобального базового индекса из C:\Users\main\AppData\Local\.sfkhome,
а затем выводит список всех имен файлов из этих индексов, в имени или пути которых имеются указанные слова.
Под windows вместо C:\zz-index.txt он будет выглядеть как C:\zz-index\zz-index.txt
sfk name2 word [word2] [word3] [...]
делает то же самое, что и name, но также включает глобальный файл расширенного индекса
sfk gname используется только глобальный индекс
sfk lname используются только локальные индексные файлы
Синтаксис шаблона
- просто введите до 10 слов, которые должны содержаться где-то в имени файла или пути к нему.
Слова комбинированы по AND. Последовательность игнорируется.
- слова, начинающиеся с '!' или ':' исключат любой файл, имеющий слова в его названии
слова, начинающиеся с '.', являются расширением файла и должнs отображаться только в конце имени файла,
или быть за которым в имени файла следует еще один символ "."
как ".so" в foobar.so.1.2.3
- cлова начинающиеся на '.' являются расширением файла и должны появляться только в КОНЦЕ имени файла
или же в имени файла после него должен следовать еще одна ".", например ".so" в foobar.so.1.2.3
Параметры
-size - включить информацию о размере в результат
-size=n - обрезать информацию о размере до n символов
-tab - создать вывод с разделителями табуляции
-withmeta - включить метаданные в поиск:
дата, например 2019-12-31
время, например 23:59:01
размер, например 12345
-meta - поиск только в метаданных
-spat - поддержка шаблона косой черты \t для табуляции
Сортировка вывода
Вывод всегда сортируется по времени модификации файла, список самых последних файлов находится
в нижней части списка
Поддержка цепочки Поддерживается цепочка выходных данных.
Псевдонимы
sfk iname То же, что и sfk name
sfk x То же, что и sfk name
sfk x2 То же, что и sfk name2
См. также
sfk gindex ,sfk index , sfk home
Примеры
-
sfk name .pdf - перечисляет все PDF-файлы в базовом индексе
-
sfk name part 2391 datasheet .pdf
перечисляет все PDF-файлы в базовом индексе, имеющие слова "part", "2391" и "datasheet" где-то в их названии,
например: C:\documentation\datasheets\parts\2391.pdf C:\server2391beta\subparts\datasheet.pdf
-
sfk name2 part 2391 datasheet .pdf
то же самое, но могут быть перечислены и другие результаты из расширенного индекса, например:
Z:\public\docs\part-2391\datasheet-03.pdf.old
-
sfk name .hpp +find class tree
Поиск по всем заголовочным файлам .hpp в локальном индексе для слов "class", "tree"
-
sfk name tree .hpp +fview
Загрузка и просмотр всех файлов .hpp с "tree" в их имени или пути.
(см. "SFK View" для получения дополнительной информации)
-
sfk name metronome .mp3 +copy tmp -flat
Скопировать все .mp3 файлы с 'metronome' в одну выходную папку, без вложенных папок.
-
sfk name -spat foobar\r Список имен файлов, оканчивающихся на 'foobar'
-
sfk name -meta -spat \t1234\t Список файлов с точным размером 1234 байта
|
 |