
copy | deblank | delete | deltree | filefind | filetime | fixfile | index | list | mkdir | name | olist | partcopy | rename | setbytes | space | sync | touch | treesize | Команда: filefind sfk filefind [или ff] шаблон [шаблон2 !шаблон3 ...] [варианты]
простой поиск имени файла для текущего дерева каталогов
если вы помните какие-либо слова имени файла или его пути,
введите "sfk ff" и слова, чтобы найти совпадающие имена файлов.
чтобы печатать еще меньше, попробуйте "sfk :", за которым следует первое слово,
без пробела: "sfk :word1 word2 ..."
поддерживается вывод цепочки
примечание:
- поиск в текущем каталоге "." и всех подкаталогах
- сравниваются полные пути к файлам, включая относительные имена файлов
(не только относительные имена файлов)
- шаблоны объединяются по И (а не по ИЛИ, как в списке),
это означает, что ВСЕ заданные шаблоны должны появляться в пути,
чтобы он был внесен в список, последовательность шаблонов игнорируется
- варианты могут появиться где угодно
- поддерживаются исключение шаблонов, начинающихся с !
опции
-time также показать время файлов
-size[=n] показать размер файлов [n символов в ширину]
-kbytes или -kb размеры в килобайтах, а не в байтах.
-mbytes или -gbytes размеры в мегабайтах или гигабайтах
-kbpure список без окончания "kb"
-arc включить содержимое архива .zip .jar .tar и т.д.
Примеры:
sfk filefind foo bar !save
перечисляет все файлы в текущем дереве каталогов, имеющие
'foo' и 'bar' в их пути+имени файла, независимо от последовательности.
Файлы, имеющие в своем пути (или имени) слово 'save' исключаются
sfk ff foo*bar thing +fview
аналогично приведенному выше, перечисляет все файлы, имеющие 'bar' ПОСЛЕ 'foo'
в их пути+имя файла, 'thing' тоже должна присутствовать.
Полученные файлы загружаются и отображаются в Depeche View.
sfk :.pdf
список всех файлов .pdf где-нибудь в дереве каталогов ниже текущего
sfk :debug*.o +del
удалить все файлы debug*.o в текущем дереве каталогов |
![]() |