Paketti: mlocate (0.26-5)
Links for mlocate
Debian-palvelut:
Imuroi lähdekoodipaketti mlocate:
Ylläpitäjät:
External Resources:
- Kotisivu [pagure.io]
Samankaltaisia paketteja:
etsi nopeasti tiedostoja nimen mukaan
mlocate on uusi toteutus locatesta, joka on työkalu tiedostojen etsimiseen. Tiedostoja voi etsiä tiedostojärjestelmästä nimen perusteella käyttämällä joko hakusanoja tai säännöllisiä lausekkeita. Toisin kuin muut työkalut, kuten find, locate käyttää aiemmin tehtyä tietokantaa haun suorittamiseen, mahdollistaen paremman suorituskyvyn. Cron päivittää säännöllisesti tätä tietokantaa.
Locatesta on tehty useita toteutuksia: alkuperäinen GNU:n findutils, slocate ja mlocate. Mlocaten etuja ovat:
* Se indeksoi koko tiedostojärjestelmän, mutta antaa hakutuloksiksi vain ne tiedostot, joihin aktiivisella käyttäjällä on oikeudet. Se tekee tämän päivittämällä tietokantaa root-käyttäjänä, estäen tavallisia käyttäjiä lukemasta sitä, jolloin nämä pääsevät siihen käsiksi vain locate-binäärin kautta. Myös slocate osaa tämän, mutta alkuperäinen locate ei.
* Kaikkien hakemistojen ja tiedostojen uudelleenlukemisen sijaan tietokannan päivittämisen yhteydessä, mlocate pitää aikaleimaa tietokannassaan ja siten tietää jos hakemiston sisältö ei ole muuttunut lukematta kaikkea uudelleen. Tämä ominaisuus tekee päivittämisen paljon nopeammaksi ja kiintolevyjä säästävämmäksi. Tämä ominaisuus löytyy vain mlocatesta.
Mlocate muuttaa asennuksen yhteydessä /usr/bin/locate binäärin osoittamaan mlocatea vaihtoehtomekanismin (alternatives) kautta. Asennuksen jälkeen saatat haluta suorittaa /etc/cron.daily/mlocate manuaalisesti luodaksesi tietokannan, muuten mlocate ei toimi ennen kuin sen skripti suoritetaan cron:ista (koska mlocate ei käytä samaa tietokantaa kuin perinteinen locate). Haluat myös todennäköisesti poistaa locate-paketin, koska muuten tietokoneellasi on kaksi erilaista säännöllisesti päivittyvää tietokantaa.
Muut pakettiin mlocate liittyvät paketit
|
|
|
|
-
- dep: adduser
- Lisää ja poista käyttäjiä ja ryhmiä
-
- dep: libc6 (>= 2.14) [amd64]
- GNU-C-kirjasto: jaetut kirjastot
myös näennäispaketti, jonka toteuttaa libc6-udeb
- dep: libc6 (>= 2.17) [arm64, ppc64el]
- dep: libc6 (>= 2.28) [armel, armhf, i386, mipsel]
- dep: libc6 (>= 2.7) [mips64el, s390x]
-
- sug: nocache
- bypass/minimize file system caching for a program
Imuroi mlocate
Arkkitehtuuri | Paketin koko | Koko asennettuna | Tiedostot |
---|---|---|---|
amd64 | 96.0 kt | 505.0 kt | [tiedostoluettelo] |
arm64 | 94.5 kt | 497.0 kt | [tiedostoluettelo] |
armel | 93.0 kt | 483.0 kt | [tiedostoluettelo] |
armhf | 93.1 kt | 471.0 kt | [tiedostoluettelo] |
i386 | 98.7 kt | 507.0 kt | [tiedostoluettelo] |
mips64el | 95.9 kt | 510.0 kt | [tiedostoluettelo] |
mipsel | 95.6 kt | 500.0 kt | [tiedostoluettelo] |
ppc64el | 98.9 kt | 549.0 kt | [tiedostoluettelo] |
s390x | 95.0 kt | 505.0 kt | [tiedostoluettelo] |