10 Contoh Praktis Perintah 'Temukan' yang Berguna untuk Pemula Linux

10 Contoh Praktis Perintah 'Temukan' yang Berguna untuk Pemula Linux

Salah satu pengalaman paling menjengkelkan yang biasanya dihadapi sebagian besar pengguna platform Linux adalah ketidakmampuan untuk menemukan cara yang paling sederhana dan lebih efektif untuk mencari file di sistem mereka.

Linux, seperti hampir semua sistem operasi lainnya, menggunakan beberapa mekanisme untuk menjawab pertanyaan pencarian untuk pengguna. Dua utilitas pencarian file paling populer yang dapat diakses oleh pengguna disebut temukan dan menemukan.

Sekarang, penting untuk dicatat bahwa kedua proses pencarian bekerja dengan sangat baik tetapi tetap saja, pusat artikel ini akan lebih pada menemukan utilitas, yang lebih nyaman dari keduanya karena menggunakan cara yang lebih efisien untuk dengan cepat memproses pertanyaan yang dimasukkan oleh pengguna.

Itu menemukan Utilitas bekerja lebih baik dan lebih cepat dari itu menemukan mitra karena alih -alih mencari sistem file saat pencarian file dimulai - sesuatu menemukan - temukan akan melihat melalui database. Basis data ini berisi bit dan bagian file dan jalur yang sesuai di sistem Anda.

Berikut adalah sepuluh perintah lokasi sederhana untuk mengatur Anda menjadi lebih produktif dengan mesin Linux Anda.

1. Menggunakan perintah lokasi

Memecat Lokasi Perintah untuk mencari file cukup mudah dan mudah. Yang perlu Anda lakukan hanyalah mengetik:

$ Temukan set-setup.odt /home/tecmint/lamp-setup.ODT/HOME/TECMINT/TECMINT.com/lamp-setup.odt 

2. Batasi permintaan pencarian ke nomor tertentu

Anda dapat membatasi pengembalian pencarian Anda ke nomor yang diperlukan untuk menghindari redundansi dengan hasil pencarian Anda menggunakan -N memerintah.

Misalnya, jika Anda mau 20 Hasil dari pertanyaan Anda, Anda dapat mengetik perintah berikut:

$ temukan "*.html "-n 20 /home/tecmint/.config/google-chrome/default/extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.9_0/utama.html/home/tecmint/.config/google-chrome/default/extensions/aohghmighlieiainnegkcijnfilokake/0.9_0/utama.html/home/tecmint/.config/google-chrome/default/extensions/felcaaldnbdncclmgdcncolpebgieJap/1.1_0/utama.html/home/tecmint/.config/google-chrome/default/ekstensi/kbfnbcaeplbcioakkpcpgfkobkghlhen/14.752.848_0/Forge.html/home/tecmint/.config/google-chrome/default/ekstensi/kbfnbcaeplbcioakkpcpgfkobkghlhen/14.752.848_0/src/popup.html/home/tecmint/.config/google-chrome/default/extensions/nlipoenfbbikpbjkfpfillcgkoBlgpmj/3.9.16_0/fitur tambahan.html/home/tecmint/.config/google-chrome/default/extensions/nlipoenfbbikpbjkfpfillcgkoBlgpmj/3.9.16_0/latar belakang.html/home/tecmint/.config/google-chrome/default/extensions/nlipoenfbbikpbjkfpfillcgkoBlgpmj/3.9.16_0/Edit.html/home/tecmint/.config/google-chrome/default/extensions/nlipoenfbbikpbjkfpfillcgkoBlgpmj/3.9.16_0/BANTUAN.html/home/tecmint/.config/google-chrome/default/extensions/nlipoenfbbikpbjkfpfillcgkoBlgpmj/3.9.16_0/opsi.html/home/tecmint/.config/google-chrome/default/extensions/nlipoenfbbikpbjkfpfillcgkoBlgpmj/3.9.16_0/popup.html/home/tecmint/.config/google-chrome/default/extensions/nlipoenfbbikpbjkfpfillcgkoBlgpmj/3.9.16_0/pembelian.html/home/tecmint/.config/google-chrome/default/extensions/nlipoenfbbikpbjkfpfillcgkoBlgpmj/3.9.16_0/Unggah.html/home/tecmint/.config/google-chrome/default/extensions/nlipoenfbbikpbjkfpfillcgkoBlgpmj/3.9.16_0/oauth2/oauth2.html/home/tecmint/.config/google-chrome/default/extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.2_0/html/craw_window.html/home/tecmint/.config/google-chrome/default/ekstensi/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_route_details.html/home/tecmint/.config/google-chrome/default/ekstensi/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/umpan balik.html/home/tecmint/.config/google-chrome/default/ekstensi/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_setup/perangkat.html/home/tecmint/.config/google-chrome/default/ekstensi/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_setup/indeks.html/home/tecmint/.config/google-chrome/default/ekstensi/pkedcjkdefgpdelpbcmbmeomcjbeemfm/5516.1005.0.3_0/cast_setup/penawaran.html 

Hasilnya akan menunjukkan 20 file pertama yang diakhiri dengan .html.

3. Tampilkan jumlah entri yang cocok

Jika Anda ingin menampilkan penghitungan semua entri file yang cocok "tecmint", menggunakan temukan -c memerintah.

$ temukan -c [tecmint]* 1550 

4. Abaikan output temukan case sensitif

Secara default, menemukan dikonfigurasi untuk memproses kueri dengan cara yang sensitif terhadap kasus TEKS.txt akan mengarahkan Anda ke hasil yang berbeda dari teks.txt.

Memiliki menemukan Perintah abaikan sensitivitas kasus dan tunjukkan hasil untuk kueri huruf besar dan kecil, perintah input dengan -Saya pilihan.

$ temukan -i *teks.txt* /home/tecmint/teks.txt/home/tecmint/teks.txt 

5. Refresh Mlocate Database

Sejak menemukan Perintah bergantung pada database yang disebut Mlocate. Database tersebut perlu diperbarui secara berkala agar utilitas perintah berfungsi
efisien.

Untuk memperbarui Mlocate Database, Anda menggunakan utilitas yang dipanggil Diperbarui. Perlu dicatat bahwa Anda akan membutuhkan hak istimewa superuser agar ini berfungsi dengan baik, apakah perlu dieksekusi sebagai hak istimewa root atau sudo.

$ sudo updatedb 

6. Menampilkan hanya file yang ada di sistem Anda

Saat Anda memiliki yang diperbarui Mlocate Database **, menemukan Perintah masih menghasilkan hasil file yang salinan fisiknya dihapus dari sistem Anda.

Untuk menghindari melihat hasil file yang tidak ada di mesin Anda pada saat meninju dalam perintah, Anda perlu menggunakan temukan-e memerintah. Proses mencari sistem Anda untuk memverifikasi keberadaan file yang Anda cari meskipun masih ada di Anda Mlocate.db.

$ temukan -i -e *teks.txt* /home/tecmint/teks.txt 

7. Pisahkan entri output tanpa baris baru

menemukan Pemisah default perintah adalah garis baru (\\N) karakter. Tetapi jika Anda lebih suka menggunakan pemisah yang berbeda seperti ASCII NUL, Anda dapat melakukannya dengan menggunakan -0 opsi baris perintah.

$ temukan -i -0 *teks.txt* /home/tecmint/teks.txt/home/tecmint/teks.txt 

8. Tinjau database Lokasi Anda

Jika Anda ragu dengan status Anda saat ini Mlocate.db, Anda dapat dengan mudah melihat statistik locate basis data dengan menggunakan -S memerintah.

$ LOCATE -S Database/var/lib/mlocate/mlocate.DB: 32.246 Direktori 4.18.850 File 2.92.36.692 byte dalam nama file 1.13.64.319 byte yang digunakan untuk menyimpan database 

9. Menekan pesan kesalahan di lokasi

Terus -menerus mencoba mengakses database lokasi Anda terkadang menghasilkan pesan kesalahan yang tidak perlu yang menyatakan bahwa Anda tidak memiliki hak istimewa yang diperlukan untuk memiliki akses root ke Mlocate.db, Karena Anda hanya pengguna normal dan bukan superuser yang diperlukan.

Untuk sepenuhnya menghilangkan pesan ini, gunakan -Q memerintah.

$ temukan "\*.dat "-q* 

10. Pilih lokasi Mlocate yang berbeda

Jika Anda memasukkan kueri yang mencari hasil yang tidak ada di default Mlocate database dan menginginkan jawaban dari yang berbeda Mlocate.db Terletak di tempat lain di sistem Anda, Anda dapat mengarahkan perintah LOCATE ke yang berbeda Mlocate Database di bagian berbeda dari sistem Anda dengan -D memerintah.

$ temukan -D   

menemukan Perintah mungkin tampak seperti salah satu utilitas yang melakukan semua yang Anda minta untuk lakukan tanpa banyak keramaian tetapi sebenarnya, agar prosesnya menjaga efisiensinya, Mlocate.db Perlu diumpankan dengan informasi sesekali. Kegagalan untuk melakukannya mungkin membuat program sedikit tidak berguna.