Найдите (Unix) - Locate (Unix)
| изначальный выпуск | 1982 |
|---|---|
| Операционная система | Unix и Unix-подобный |
| Тип | Команда |
найти это Unix утилита, которая служит для поиска файлы на файловые системы. Он просматривает готовые база данных файлов, созданных обновленоb приказом или демон и сжат с использованием инкрементное кодирование. Он работает значительно быстрее, чем найти, но требует регулярного обновления базы данных. Это приносит в жертву общую эффективность (из-за регулярного опроса файловых систем, даже когда информация не требуется пользователю) и абсолютную точность (поскольку база данных не обновляется в реальное время ) для значительного увеличения скорости, особенно в очень больших файловых системах.
найти Впервые был создан в 1982 году.[1] BSD и GNU Findutils версии происходят от исходной реализации.[2] Их основная база данных доступна для чтения всем, поэтому индекс создается как непривилегированный пользователь. найти команда также включена в MacOS.
mlocate (Слияние Locate) и более ранние размещать (Secure Locate) использовать базу данных с ограниченным доступом, показывая только имена файлов, доступные пользователю.[3][4]
Смотрите также
- mdfind связанная команда в MacOS
Рекомендации
- ^ Вудс, Джеймс А. (1983-01-15). «Быстрый поиск файлов». ;авторизоваться:. Vol. 8 нет. 1. Usenix. стр. 8–10. Получено 2016-03-27.
- ^ «Поиск файлов». GNU. Фонд свободного программного обеспечения. 2012-11-17. Получено 2016-03-27.
GNU locate и связанные с ней утилиты были первоначально написаны Джеймсом Вудсом с усовершенствованиями Дэвидом Маккензи.
- ^ Милослав Трмач (2005). "mlocate". Архивировано из оригинал на 2006-04-11. Получено 2016-03-27.
... быстрее и не так сильно уничтожает системные кеши ... пытается быть совместимым с GNU locate, когда это не конфликтует с совместимостью slocate.
- ^ Кевин Линдси (1999). «Безопасное местонахождение». Архивировано из оригинал на 2005-05-07. Получено 2016-03-27.
... также будет проверять права доступа к файлам и права собственности, чтобы пользователи не видели файлы, к которым у них нет доступа.
внешняя ссылка
- GNU Findutils
- mlocate
- – FreeBSD Общие команды Руководство
- – OpenBSD Общие команды Руководство
- – Linux Пользователя Руководство - Пользовательские команды
Варианты:
- rlocate - Вариант с использованием модуля ядра и демона для непрерывных обновлений.
- KwickFind - Интерфейс графического интерфейса KDE для поиска
- Locate32 для Windows - графический вариант под GPL для Windows (больше не доступен)
| Этот Unix -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |