Pakiet: mlocate (0.26-5)
Odnośniki dla mlocate
Zasoby systemu Debian:
- Raporty o błędach
- Developer Information
- Dziennik zmian w systemie Debian
- Informacje nt. praw autorskich
- Śledzenie łatek systemu Debian
Pobieranie pakietu źródłowego mlocate:
Opiekunowie:
Zasoby zewnętrzne:
- Strona internetowa [pagure.io]
Podobne pakiety:
Szybko znajduje pliki w systemie plików na podstawie ich nazwy
mlocate jest nową implementacją locate, narzędzia do znajdowania plików gdziekolwiek w systemie plików, na podstawie ich nazwy, używając określonych wzorców czy wyrażeń regularnych. W odróżnieniu od narzędzi takich jak find(1), locate do wyszukiwania używa uprzednio stworzonej bazy danych, pozwalając, aby zapytania były wykonywane dużo szybciej. Rzeczona baza danych jest uaktualniana okresowo poprzez crona.
Istnieje kilka implementacji locate: oryginalna implementacja z GNU findutils, slocate oraz mlocate. Przewaga mlocate polega na:
* indeksowaniu całego systemu plików, natomiast rezultaty wyszukiwania zawierają jedynie pliki, do których użytkownik wykonujący locate ma dostęp. Baza danych może być uaktualniana tylko przez roota, a zwykli użytkownicy mają do niej dostęp jedynie z poziomu programu locate. slocate również działa w ten sposób, ale oryginalny locate już nie.
* zamiast ponownego czytania całej zawartości wszystkich katalogów za każdym razem, gdy baza danych jest uaktualniana, mlocate utrzymuje informacje o znaczniku czasu w swojej bazie danych i dzięki temu wie, czy zawartość katalogów uległa zmianie, bez ponownego ich czytania. Sprawia to, że uaktualnianie staje się dużo szybsze i mniej obciąża twardy dysk. Tę funkcjonalność posiada jedynie mlocate.
Instalacja mlocate zmieni pliki binarne /usr/bin/locate na wskazane przez mlocate poprzez alternatywne mechanizmy. Po instalacji można uruchomić / etc/cron.daily/mlocate, aby od razu została stworzona baza danych, inaczej mlocate nie będzie działał, do czasu uruchomienia tegoż skryptu przez crona (ponieważ mlocate nie używa tego samego pliku bazy danych co locate). Można również usunąć pakiet locate, by system nie posiadał dwóch różnych plików baz danych, które są regularnie uaktualniane.
Inne pakiety związane z mlocate
|
|
|
|
-
- dep: adduser
- Dodawanie i usuwanie użytkowników oraz grup
-
- dep: libc6 (>= 2.28)
- Biblioteka GNU C: biblioteki współdzielone
również pakiet wirtualny udostępniany przez libc6-udeb
-
- sug: nocache
- bypass/minimize file system caching for a program
Pobieranie mlocate
Architektura | Rozmiar pakietu | Rozmiar po instalacji | Pliki |
---|---|---|---|
i386 | 98,7 KiB | 507,0 KiB | [lista plików] |