FreeBSD Reference Manual
locate — поиск файлов.
locate pattern
Locate ищет в базе данных информацию для указанного выражения в pattern и выдает все пути для заданного имени файла. База данных периодически изменяется и содержит информацию о доступных по чтению для всех путях и именах файлов.
Нет необходимости указывать спецсимволы ?
и *
, поскольку locate будет искать именно заданное имя в строке pattern.
/var/db/locate.database
— База данных
/usr/libexec/locate.updatedb
— Скрипт для модернизирования базы данных
Locate может ошибаться в поиске файлов, поскольку ищет информацию о них в базе данных. Если файлы были удалены или переименованы, то locate может их не найти. Для более точного поиска используйте команду FIND(1).
Команда locate появилась в 4.4BSD.