wszystkie opcje
buster  ] [  bullseye  ] [  bullseye-backports  ] [  bookworm  ]
[ Pakiet źródłowy: mlocate  ]

Pakiet: mlocate (0.26-5)

Odnośniki dla mlocate

Screenshot

Zasoby systemu Debian:

Pobieranie pakietu źródłowego mlocate:

Opiekunowie:

Zasoby zewnętrzne:

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.

Znaczniki: Zaimplementowane w: C, Interfejs użytkownika: Wiersz poleceń, Rola: role::program, scope::utility, Przeznaczenie: Wyszukiwanie

Inne pakiety związane z mlocate

  • wymaga
  • poleca
  • sugeruje
  • enhances

Pobieranie mlocate

Pobierz dla wszystkich dostępnych architektur
Architektura Rozmiar pakietu Rozmiar po instalacji Pliki
armel 93,0 KiB483,0 KiB [lista plików]