Первоначальный выпуск | 1982; 38 лет назад (1982) |
---|---|
Операционная система | Unix и Unix-like |
Тип | Команда |
locate
- это Unix утилита, которая служит для поиска файлов в файловых системах. Он просматривает предварительно созданную базу данных файлов, созданных командой updatedb
или демоном и сжатых с использованием инкрементальной кодировки. Он работает значительно быстрее, чем find
, но требует регулярного обновления базы данных. Это приносит в жертву общую эффективность (из-за регулярного опроса файловых систем, даже когда информация не требуется пользователю) и абсолютную точность (поскольку база данных не обновляется в реальном времени ) для значительного повышения скорости, особенно на очень больших файловых системах.
locate
был впервые создан в 1982 году. Версии BSD и GNU Findutils являются производными от исходной реализации. Их первичная база данных доступна для чтения всем, поэтому индекс создается как непривилегированный пользователь. Команда locate
также включена в MacOS.
mlocate
(Merging Locate), а более ранняя slocate
(Secure Locate) использует базу данных с ограниченным доступом, показывая только имена файлов, доступные пользователю.
locate (1)
– FreeBSD Общие команды Руководство locate (1)
– OpenBSD Общие команды Руководство locate (1)
– Linux Руководство пользователя - Команды пользователяВарианты: