all options
buster  ] [  bullseye  ] [  bullseye-backports  ] [  bookworm  ]
[ Source: mlocate  ]

Пакунок: mlocate (0.26-3)

Links for mlocate

Screenshot

Debian Resources:

Download Source Package mlocate:

Maintainer:

External Resources:

Similar packages:

Швидкий пошук файлів у системі за іменем

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

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

 * індексує всю файлову систему, але результат пошуку включає лише ті
   файли, до яких даний користувач має доступ. Це досягається шляхом
   оновлення індексної бази від імені суперкористувача і закритою для
   читання звичайними користувачами, які мають доступ лише до бінарного
   файлу locate. Оригінальний locate такої можливості не має, але вона є у
   slocate.

 * Замість перечитування кожного разу вмісту усіх каталогів при оновленні
   бази даних, mlocate зберігає у базі дані про час і може визначати чи
   змінився каталог без перечитування його знову. Це набагато прискорює
   оновлення і зменшує залежність від швидкості жорсткого диску. Ця
   властивість доступна лише у mlocate.

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

Tags: Implemented in: C, User Interface: Command Line, Role: role::program, scope::utility, Purpose: Searching

Інші пакунки пов'язані з mlocate

  • depends
  • recommends
  • suggests
  • enhances

Завантажити mlocate

Завантаження для всіх доступних архітектур
Архітектура Розмір пакунка Розмір після встановлення Файли
arm64 93.7 kB488.0 kB [список файлів]