5 Alat Baris Perintah untuk Menemukan File dengan Cepat di Linux


Mencari atau menemukan file di sistem Linux dari terminal bisa menjadi sedikit tantangan terutama bagi pemula. Namun, ada beberapa alat/utilitas baris perintah untuk mencari file di Linux.

Pada artikel ini, kami akan mengulas 5 alat baris perintah untuk menemukan, menemukan, dan mencari file dengan cepat di sistem Linux.

1. Temukan Perintah

perintah find adalah alat CLI yang kuat dan banyak digunakan untuk mencari dan menemukan file yang namanya cocok dengan pola sederhana, dalam hierarki direktori. Menggunakan find itu sederhana, yang perlu Anda lakukan hanyalah memberikan titik awal (bagian atas hierarki direktori) tempat pencarian dilakukan. Ini bisa berupa direktori saat ini atau direktori lain tempat Anda mencurigai file yang Anda cari disimpan.

Setelah titik awal, Anda dapat menentukan ekspresi (terdiri dari pengujian, tindakan, opsi, dan operator) yang menjelaskan cara mencocokkan file dan apa yang harus dilakukan dengan file yang cocok.

Ini mendukung banyak opsi untuk menemukan file menggunakan atribut seperti izin, pengguna, grup, jenis file, tanggal, ukuran dan kriteria lain yang memungkinkan. Anda dapat mempelajari beberapa contoh penggunaan perintah find yang berguna di artikel berikut:

  1. 35 Contoh Praktis Perintah Temukan Linux
  2. Cara Menggunakan Perintah 'find' untuk Mencari Direktori dengan Lebih Efisien
  3. Cara Menemukan File Dengan Izin SUID dan SGID di Linux
  4. Cara Menggunakan Perintah 'find' untuk Mencari Banyak Nama File (Ekstensi) di Linux
  5. Cara Mencari dan Mengurutkan File Berdasarkan Tanggal dan Waktu Modifikasi di Linux

2. Temukan Perintah

perintah find adalah utilitas CLI lain yang umum digunakan untuk mencari file dengan cepat berdasarkan nama, seperti perintah find. Namun, secara praktis lebih efisien dan lebih cepat dibandingkan dengan rekannya karena, alih-alih mencari melalui sistem file ketika pengguna memulai operasi pencarian file (cara kerja pencarian), temukan kueri database yang berisi bit dan bagian file dan isinya. jalur yang sesuai pada sistem file.

Basis data ini dapat disiapkan dan diperbarui menggunakan perintah updatedb. Perhatikan bahwa lokasi tidak akan melaporkan file yang dibuat setelah pembaruan terkini dari database yang relevan.

Baca Juga: Cara Memasang 'Perintah Temukan' untuk Menemukan File di Linux

3. Perintah Grep

Meskipun perintah grep bukan alat untuk mencari file secara langsung (ini digunakan untuk mencetak garis yang cocok dengan pola dari satu atau lebih file), Anda dapat menggunakannya untuk mencari file. Dengan asumsi Anda mengetahui frasa dalam file yang Anda cari atau Anda sedang mencari file yang berisi string karakter tertentu, grep dapat membantu Anda membuat daftar semua file yang berisi frasa tertentu.

Misalnya, jika Anda mencari file README.md yang berisi frasa “Berbagai macam ”, yang menurut Anda seharusnya ada di suatu tempat di direktori home Anda, mungkin di ~/bin, Anda dapat menemukannya seperti yang ditunjukkan.

grep -Ri ~/bin -e "An assortment" 
OR
grep -Ri ~/bin/ -e "An assortment" | cut -d: -f1

Di mana bendera grep:

  • -R – berarti mencari direktori yang ditentukan secara rekursif
  • -i – berarti mengabaikan perbedaan huruf besar/kecil
  • -e – menentukan frasa yang akan digunakan sebagai pola pencarian
  • -d – menentukan pembatas
  • -f – mengatur bidang yang akan dicetak

Anda dapat mempelajari beberapa contoh penggunaan perintah grep yang berguna di artikel berikut:

  1. 12 Contoh Praktis Perintah Grep Linux
  2. 11 Penggunaan dan Contoh Perintah Grep Linux Tingkat Lanjut
  3. Cara Menemukan String atau Kata Tertentu di File dan Direktori

4. Perintah Yang Mana

perintah mana adalah utilitas kecil dan mudah untuk menemukan lokasi biner suatu perintah; itu menghasilkan jalur absolut dari suatu perintah. Misalnya:

which find
which locate
which which

5. Dimana Komando

perintah di mana juga digunakan untuk menemukan lokasi perintah dan juga menunjukkan jalur absolut sumber, dan file halaman manual untuk perintah tersebut.

whereis find
whereis locate
whereis which
whereis whereis

Baca Juga: 5 Cara Menemukan Deskripsi dan Lokasi 'Perintah Biner' di Sistem File

Itu saja untuk saat ini! Jika kami melewatkan alat/utilitas Commandline untuk menemukan file dengan cepat di sistem Linux, beri tahu kami melalui formulir komentar di bawah. Anda juga dapat mengajukan pertanyaan apa pun mengenai topik ini.