Package: mlocate (0.26-3)
Links for mlocate
Debian Resources:
Download Source Package mlocate:
Maintainer:
External Resources:
- Homepage [pagure.io]
Similar packages:
Rychle vyhledá soubory podle jejich jména
mlocate je novou implementací programu locate, nástroje sloužícího pro hledání souborů kdekoliv na vašem disku jednoduše podle jeho jména. Jméno souboru můžete zadat přesně nebo pomocí regulárního výrazu. Oproti jiným programům jako je např. find(1), locate používá dříve vytvořenou databází, která mu umožní rychle vyhledat soubor. Tato databáze se pravidelně aktualizuje pomocí cronu.
K dispozici jsou různé verze locate: je to originální implementace GNU findutils, slocate a mlocate. Výhodou mlocate je:
* indexuje celý souborový systém, ale výsledek vyhledávání obsahuje pouze soubory, ke kterým má přístup uživatel, který locate spustil. Toho je docíleno díky tomu, že aktualizaci databáze provádí s právy uživatele root, ale tato databáze přitom není pro běžného uživatele čitelná. Obdobně se chová i slocate, ale původní nástroj locate toto neumí.
* místo čtení celého obsahu všech adresářů při každé aktualizaci databáze, mlocate si uchovává informace o časových značkách obsažených v této databázi a umí se tak rozhodnout, zda se obsah adresáře změnil nebo ne, aniž bu ho musel prohlížet. Díky tomu je aktualizace mnohem rychlejší a méně zatěžuje pevný disk. Tuto vymoženost naleznete pouze v mlocate.
Instalací mlocate změníte odkaz /usr/bin/locate tak, aby ukazoval na mlocate. Po instalaci budete zřejmě pro vytvoření databáze chtít spustit /etc/cron.daily/mlocate, jinak nebude mlocate fungovat - až do doby než se tento skript spustí (mlocate totiž nepoužívá stejnou databázi jako locate). Také můžete odstranit balíček "locate", jinak by se vám pravidelně aktualizovali obě dvě databáze a zbytečně zatěžovali systém.
Other Packages Related to mlocate
|
|
|
|
-
- dep: adduser
- Přidává a odstraňuje uživatele a skupiny
-
- dep: libc6 (>= 2.14) [amd64]
- Knihovna GNU C: Sdílené knihovny
also a virtual package provided by libc6-udeb
- dep: libc6 (>= 2.17) [arm64]
- dep: libc6 (>= 2.4) [armhf, i386]
-
- sug: nocache
- bypass/minimize file system caching for a program
Download mlocate
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
amd64 | 95.4 kB | 492.0 kB | [list of files] |
arm64 | 93.7 kB | 488.0 kB | [list of files] |
armhf | 92.1 kB | 462.0 kB | [list of files] |
i386 | 97.8 kB | 502.0 kB | [list of files] |