Найдите (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 -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |