![Kuidas taastada faile surnud sülearvuti kõvakettalt?](/f/6631ebe67cf4bb9021aea1472fa4fe38.jpg?width=100&height=100)
leida on käsurea utiliit failide otsimiseks Linuxis, täpselt nagu leida käsk. See töötab aga tõhusamalt kui analoog; see kasutab ühte või mitut andmebaasi, mis on asutatud uuendatud b programm ja prindib standardväljundisse failinimed, mis vastavad vähemalt ühele mustrile (kasutaja annab).
Paketi asukoha leidmiseks pakub GNU leiud või mlocate pakendid. Need paketid pakuvad teadaolevalt sama programmi rakendamist. Enamiku peal CentOS/RHEL süsteemid, findutils on aga eelinstallitud, kui proovite käivitada a leidke käsk, võib ilmneda tõrge:
-bash: locate: käsku ei leitud.
Selles artiklis näitame teile, kuidas installida mlocate pakett, mis pakub leida ja uuendatud b käske failide leidmiseks Linuxi süsteemidest.
Allpool on näidisväljund, mis näitab ülaltoodud viga ja päringuid findutils pakett.
$ locate bash_completion.sh. $ rpm -qa | grep findutils.
Paigaldama mlocate, kasuta YUM või ASJAKOHANE paketihaldur vastavalt teie Linuxi distributsioonile, nagu näidatud.
$ sudo yum install mlocate [On CentOS/RHEL] $ sudo apt install mlocate [Debianis/Ubuntu]
Pärast paigaldamist mlocate, peate värskendama uuendatud b, mida kasutab leida käsku juurkasutajana koos sudo käsk, muidu saate vea. Andmebaasi vaikimisi salvestuskoht on /var/lib/mlocate/mlocate.db.
$ sudo uuendatud b.
Kui andmebaas on värskendatud, proovige nüüd käivitada leida käsk, mis peaks seekord toimima.
$ locate bash_completion.sh.
Sisestatud mustri järgi täpse vaste leidmiseks kasutage seda -b
valik ja \
globaalne valik nagu järgmises süntaksis.
$ locate -b '\ bash_completion.sh'
Märge: Saate kasutada LOCATE_PATH keskkonnamuutuja, et määrata tee täiendavatele andmebaasidele, mida loetakse pärast vaikeandmebaasi või mis tahes andmebaase, mis on loetletud - andmebaas lipp käsureal.
See on kõik! Selles juhendis näitasime teile, kuidas installida mlocate pakett, mis pakub leida ja uuendatud b käske Linuxi süsteemis. Jagage meiega oma arvamust alloleva tagasiside vormi kaudu.