Cara memasang 'cari perintah' untuk mencari fail di linux

Cara memasang 'cari perintah' untuk mencari fail di linux

The Locate adalah utiliti baris arahan untuk mencari fail mengikut nama di linux, seperti cari perintah. Walau bagaimanapun, ia berfungsi dengan lebih cekap berbanding dengan rakan sejawatannya; ia menggunakan satu atau lebih pangkalan data yang dihuni oleh dikemas kini program dan mencetak nama fail yang sepadan dengan sekurang -kurangnya salah satu corak (pengguna menyediakan) ke output standard.

Pakej cari disediakan oleh GNU Findutils atau mlocate pakej. Pakej ini diketahui menyediakan pelaksanaan program yang sama. Kebanyakannya Centos/RHEL sistem, findutils Datang sebelum dipasang, bagaimanapun, jika anda cuba menjalankan perintah cari, anda mungkin menghadapi ralat:

-Bash: Cari: Perintah tidak dijumpai 

Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang mlocate pakej yang menyediakan cari dan dikemas kini Perintah untuk mencari fail dalam sistem linux.

Di bawah adalah output sampel yang menunjukkan ralat di atas dan pertanyaan findutils pakej.

$ mencari bash_completion.SH $ RPM -QA | Grep Findutils 
Cari arahan tidak dijumpai

Untuk memasang mlocate, Gunakan Pengurus Pakej Yum atau APT mengikut taburan Linux anda seperti yang ditunjukkan.

$ sudo yum install mlocate [on centos/rhel] $ sudo apt install mlocate [on debian/ubuntu] 

Selepas memasang mlocate, anda perlu mengemas kini dikemas kini, yang digunakan oleh cari Perintah sebagai pengguna root dengan arahan sudo, jika tidak, anda akan mendapat ralat. Lokasi penyimpanan pangkalan data lalai adalah /var/lib/mlocate/mlocate.db.

$ sudo dikemas kini 

Setelah pangkalan data dikemas kini, kini cuba jalankan cari perintah, yang sepatutnya berfungsi kali ini.

$ mencari bash_completion.sh 
Cari fail menggunakan arahan cari

Untuk mencari padanan tepat mengikut corak yang anda masukkan, gunakan ini -b pilihan dan \ pilihan globbing seperti dalam sintaks berikut.

$ mencari -b '\ bash_completion.sh ' 

Catatan: Anda boleh menggunakan Mencari_path Pemboleh ubah persekitaran untuk menetapkan laluan ke pangkalan data tambahan, yang dibaca selepas pangkalan data lalai atau mana -mana pangkalan data yang disenaraikan menggunakan -pangkalan data Bendera pada baris arahan.

Itu sahaja! Dalam panduan ini, kami menunjukkan kepada anda cara memasang mlocate pakej yang menawarkan cari dan dikemas kini Perintah pada sistem Linux. Kongsi pandangan anda dengan kami melalui borang maklum balas di bawah.