slocate
   Создать индекс файлов и искать строку в этом индексе   

Синтаксис
 
 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 регулярное_выражение Искать файлы, соответствующие заданному регулярному_выражению


Список команд