Saat Anda bekerja dengan baris perintah di Linux, Anda perlu tahu cara menemukan file dengan cepat. Ada beberapa utilitas yang dapat menyelesaikan pekerjaan, tetapi Anda harus tahu cara menggunakannya dan kapan menggunakannya.
Salah satu di antara utilitas tersebut adalah mencari perintah dan dalam tutorial ini, kita akan memandu cara memasang lokasi perintah jika belum diinstal dan lihat cara menggunakannya secara efektif di Linux.
Cara Menginstal Perintah locate di Linux
Sebelum menggunakan lokasi perintah Anda harus memeriksa apakah itu diinstal di mesin Anda. lokasi perintah datang dengan paket GNU findutils atau GNU mlocate. Anda cukup menjalankan perintah berikut untuk memeriksa apakah menemukan diinstal atau tidak.
$ which locate
Jika menemukan tidak diinstal secara default maka Anda dapat menjalankan perintah berikut untuk menginstal.
$ sudo yum install mlocate [On CentOS/RHEL/Fedora] $ sudo apt install mlocate [On Debian/Ubuntu/Mint]
Setelah penginstalan selesai, Anda perlu menjalankan perintah berikut untuk memperbarui lokasi database untuk cepat mendapatkan lokasi file. Begitulah hasil Anda lebih cepat saat Anda menggunakan lokasi perintah untuk menemukan file di Linux.
$ sudo updatedb
mlokasi File .db terletak di /var/lib/mlocate/mlocate.db .
$ ls -l /var/lib/mlocate/mlocate.db
Tempat yang baik untuk memulai dan mengenal lokasi perintah menggunakan halaman manual.
$ man locate
Cara Menggunakan Perintah locate untuk Menemukan File Lebih Cepat di Linux
Untuk mencari file apa pun, cukup berikan nama file sebagai argumen ke lokasi perintah.
$ locate .bashrc
Jika Anda ingin melihat berapa banyak item yang cocok alih-alih mencetak lokasi file, Anda dapat meneruskan -c
bendera.
$ sudo locate -c .bashrc
Secara default temukan perintah diatur menjadi peka huruf besar/kecil. Anda dapat membuat pencarian menjadi tidak peka huruf besar/kecil dengan menggunakan -i
bendera.
$ sudo locate -i file1.sh
Anda dapat membatasi hasil pencarian dengan menggunakan -n
bendera.
$ sudo locate -n 3 .bashrc
Saat Anda menghapus file dan jika Anda tidak memperbarui mlocate database itu masih akan mencetak file yang dihapus dalam output. Anda memiliki dua opsi sekarang untuk memperbarui mlocate db secara berkala atau gunakan -e
bendera yang akan melewati file yang dihapus.
$ locate -i -e file1.sh
Anda dapat memeriksa statistik mlocate database dengan menjalankan perintah berikut.
$ locate -S
Jika db . Anda file berada di lokasi yang berbeda maka Anda mungkin ingin menggunakan -d
bendera diikuti oleh mlocate db path dan nama file yang akan dicari.
$ locate -d [ DB PATH ] [ FILENAME ]
Terkadang Anda mungkin menemukan kesalahan, Anda dapat menekan pesan kesalahan dengan menjalankan perintah dengan -q
bendera.
$ locate -q [ FILENAME ]
Itu saja untuk artikel ini. Kami telah menunjukkan kepada Anda semua operasi dasar yang dapat Anda lakukan dengan lokasi memerintah. Ini akan menjadi alat yang berguna bagi Anda saat mengerjakan baris perintah.