все параметры
buster  ] [  bullseye  ] [  bullseye-backports  ] [  bookworm  ]
[ Источник: mlocate  ]

Пакет: mlocate (0.26-5)

Ссылки для mlocate

Screenshot

Ресурсы Debian:

Исходный код mlocate:

Сопровождающие:

Внешние ресурсы:

Подобные пакеты:

быстрый поиск файлов в системе по имени

mlocate — это новая реализация утилиты locate, предназначенной для поиска файлов в системе по их имени с использованием заданных шаблонов или регулярных выражений. В отличие от других утилит, таких как find(1), в locate используется поиск по ранее созданной базе индексов файлов, что существенно ускоряет время поиска. База индексов обновляется посредством команды cron.

Существует несколько реализаций locate: оригинальная GNU-утилита findutils, slocate и mlocate. mlocate имеет следующие преимущества:

 * индексирует всю файловую систему, но в результаты поиска включаются
   только те файлы, к которым данный пользователь имеет доступ.
   Это достигается путем обновления индексной базы от имени суперпользователя
   и закрытой для чтения обычными пользователями, которые имеют доступ
   только к бинарному файлу locate. Оригинальный locate такой возможности
   не имеет, но она имеется в slocate.

 * Чтобы каждый раз при обновлении индексной базы не индексировать
   содержимое всех каталогов, mlocate запоминает время последнего доступа
   к каталогу чтобы определить изменялось ли его содержимое.
   Это позволяет сократить время обновления индексной базы
   и снизить нагрузку жёсткий диск.

Установка mlocate сделает команду /usr/bin/locate ссылкой на mlocate посредством механизма альтернатив. После установки запустите вручную /etc/cron.daily/mlocate для создания первоначальной базы данных, иначе mlocate не заработает до тех пор, пока этот сценарий не будет запущен через cron (так как mlocate не будет использовать чужой файл базы данных — от стандартной locate). В целях оптимизации системы, вы можете удалить пакет locate, чтобы не проводились регулярные обновления двух различных баз для одной и той же задачи.

Теги: Реализовано на: C, Пользовательский интерфейс: Командная строка, Роль: role::program, scope::utility, Цель: Поиск

Другие пакеты, относящиеся к mlocate

  • зависимости
  • рекомендации
  • предложения
  • enhances

Загрузка mlocate

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
ppc64el 98,9 Кб549,0 Кб [список файлов]