GNU/Linux >> Belajar Linux >  >> Linux

5 Alat Baris Perintah untuk Menemukan File dengan Cepat di Linux

Mencari atau menemukan file pada 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 meninjau 5 alat baris perintah untuk menemukan, menemukan, dan mencari file dengan cepat di sistem Linux.

1. Temukan Perintah

find command 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 (di atas hierarki direktori) tempat pencarian dilakukan. Ini bisa berupa direktori saat ini atau direktori lain tempat Anda menduga 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 beberapa 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 dalam artikel berikut:

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

2. Cari Perintah

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

Basis data ini dapat disiapkan dan diperbarui menggunakan updatedb memerintah. Perhatikan bahwa temukan tidak akan melaporkan file yang dibuat setelah pembaruan terbaru dari database yang relevan.

Baca Juga :Cara Memasang 'Locate Command' untuk Menemukan File di Linux

3. Perintah Grep

Meskipun perintah grep bukanlah alat untuk mencari file secara langsung (sebagai gantinya digunakan untuk mencetak baris 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 README.md file yang berisi frasa “Berbagai macam ”, yang Anda curigai 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 dalam artikel berikut:

  1. 12 Contoh Praktis Perintah Linux Grep
  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 yang mana adalah utilitas kecil dan langsung untuk menemukan biner dari suatu perintah; itu menampilkan jalur absolut dari sebuah perintah. Misalnya:

$ which find
$ which locate
$ which which

5. Dimana Perintah

dimana perintahnya juga digunakan untuk menemukan sebuah perintah dan sebagai tambahan menunjukkan path absolut dari 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 tentang topik ini.


Linux
  1. 25 Berguna menemukan Contoh Praktis Perintah di Linux

  2. Cara Mengganti Semua Kemunculan Word di Semua File di Baris Perintah Linux

  3. Cara Menemukan File dengan Perintah fd di Linux

  1. 4 Alat penurunan harga untuk baris perintah Linux

  2. Cara menemukan file di Linux

  3. Cara Menggunakan Perintah find Linux untuk Menemukan File

  1. 12 Alat Baris Perintah Teratas untuk Memantau Linux

  2. Temukan Perintah di Linux (Temukan File dan Direktori)

  3. Perintah Grep di Linux (Temukan Teks di File)