Hvernig á að setja upp locate Command til að finna skrár í Linux


Finna skipunina. Hins vegar virkar það skilvirkari miðað við hliðstæðu þess; það notar einn eða fleiri gagnagrunna byggða af updatedb forritinu og prentar skráarnöfn sem passa að minnsta kosti einu af mynstrum (notandi gefur upp) við venjulegt úttak.

Locate pakkinn er veittur af GNU findutils eða mlocate pakkanum. Vitað er að þessir pakkar veita sömu útfærslu á forritinu. Í flestum CentOS/RHEL kerfum kemur findutils foruppsett, en ef þú reynir að keyra staðsetningarskipun gætirðu lent í villunni:

-bash: locate: command not found

Í þessari grein munum við sýna þér hvernig á að setja upp mlocate pakka sem veitir locate og updatedb skipanirnar til að finna skrár í Linux kerfum.

Hér að neðan er sýnishorn af úttak sem sýnir ofangreinda villu og fyrirspurnarfundutils pakkann.

$ locate bash_completion.sh
$ rpm -qa | grep findutils

Til að setja upp mlocate, notaðu APT pakkastjórann eins og á Linux dreifingunni þinni eins og sýnt er.

$ sudo yum install mlocate    [On CentOS/RHEL]
$ sudo apt install mlocate    [On Debian/Ubuntu]     

Eftir að mlocate hefur verið sett upp þarftu að uppfæra updatedb, sem er notað af locate skipuninni sem root notandi með sudo skipuninni, annars færðu villu. Sjálfgefin gagnagrunnsgeymslustaður er /var/lib/mlocate/mlocate.db.

$ sudo updatedb

Þegar gagnagrunnurinn hefur verið uppfærður, reyndu nú að keyra locate skipunina, sem ætti að virka í þetta skiptið.

$ locate bash_completion.sh

Til að finna nákvæma samsvörun í samræmi við mynstur sem þú slærð inn skaltu nota þennan -b valmöguleika og \ valmöguleikann eins og í eftirfarandi setningafræði.

$ locate -b '\bash_completion.sh'

Athugið: Þú getur notað LOCATE_PATH umhverfisbreytuna til að setja slóð á auka gagnagrunna, sem eru lesnir á eftir sjálfgefna gagnagrunninum eða hvaða gagnagrunn sem er skráður með því að nota –gagnagrunnsfánann á skipanalínunni.

Það er allt og sumt! Í þessari handbók sýndum við þér hvernig á að setja upp mlocate pakka sem býður upp á locate og uppfærða b skipanir á Linux kerfi. Deildu skoðunum þínum með okkur í gegnum athugasemdaformið hér að neðan.