|
Синтаксис
Search: slocate [-qi] [-d path] [--database=path1:path2:...] search string slocate [-r regexp] [--regexp=regexp] Update database: slocate [-qv] [-o file] [--output=file] slocate [-e dir1,dir2,...] [-f fs_type1,...] [-l level] [-c file] [-U path] [-u] General: slocate [-Vh] [--version] [--help] |
Описание
Команда slocate (безопасный поиск) создает индекс (базу данных) расположения файлов и осуществляет быстрый поиск по нему. Если вы планируете помещать много файлов в иерархию директорий, которые не будут сильно изменяться, то slocate для этого случая подходит лучше всего. Что делает команду slocate "безопасной"? Во время поиска она не выводит названия файлов, которые вы, обычно, не имеете права видеть. Поэтому, если суперпользователь создал индекс защищенной директории, пользователь не являющийся суперпользователем, может осуществлять поиск по нему, но он не увидит защищенных файлов. |
Опции индексирования
-u Создать индекс, начиная с корневой директории -u директория Создать индекс, начиная с заданной директории -1 (0 11) Отключить (0) или включить (1) безопасность. По умолчанию 1 -е директории Исключить одну или более директориям индекса. Разделите пути к этим директориям запятыми -о выходной _файл Записать индекс в выходной _файлОпции поиска -d индекс Указать, какой индекс использовать -I Поиск, нечувствительный в регистру -r регулярное_выражение Искать файлы, соответствующие заданному регулярному_выражению