Cara Mencari Isi File di Linux

Cara Mencari Isi File Di Linux



Sebagai administrator Linux, Anda harus memeriksa file log, file konfigurasi, atau skrip untuk mengetahui beberapa pesan kesalahan atau penyimpangan untuk memecahkan masalahnya. Ini adalah konsep pencarian isi file yang juga membantu ketika Anda tidak dapat mengingat nama file tetapi hanya mengingat sedikit isinya. Selain itu, segala sesuatu mulai dari file teks hingga direktori besar dianggap sebagai file di Linux, dan isinya mencakup setiap file lain di dalamnya. Oleh karena itu, mencari isi file bisa menjadi pendekatan yang lebih sederhana. Namun, banyak pemula yang tidak mengetahui cara mencari isi file dan mendapatkan kesalahan. Nah, pada blog singkat kali ini kami akan menjelaskan cara sederhana mencari isi file di Linux tanpa repot.

Cara Mencari Isi File di Linux

Anda dapat mencari isi file melalui berbagai perintah. Jadi, mari kita lihat satu per satu melalui contoh mudah.







Perintah Grep

Pencarian global untuk ekspresi reguler atau perintah “grep” mencari teks input dalam konten file.



grep -lir 'teks untuk dicari'

Ganti “teks untuk dicari” dengan string yang Anda inginkan; opsi -l adalah untuk mencetak file yang berisi konten yang cocok. Opsi “-i” mengabaikan huruf besar dan kecil. Namun, jika Anda mengetahui huruf besar/kecil dari string yang diinginkan, jangan gunakan opsi ini. Opsi “-r” mengarahkan perintah secara rekursif untuk mencari direktori dan subdirektori saat ini.



Misalnya, cari file yang memiliki istilah 'Fedora' di direktori mana pun.





grep -lir 'Fedora'

Gambar berikut menunjukkan bahwa perintah “grep” menampilkan semua file dengan konten yang diinginkan.



Anda dapat menggunakan perintah “grep” dan “find” secara bersamaan untuk menampilkan file termasuk jalurnya. Ini membantu Anda menemukan file yang Anda cari. Karena operasi dasarnya berbeda dan perintah “find” tidak dapat mencari di dalam file, kita harus menggunakan perintah “grep” di sampingnya.

temukan -exec grep 'teks untuk dicari' {} \;

Opsi “-exec” menjalankan perintah “grep” dengan “find” pada perintah sebelumnya. Misalnya, jika Anda ingin mencari file di direktori “Dokumen” yang berisi istilah “josh,anoa”, perintahnya adalah:

Temukan -exec grep -lir 'josh,anoa' ./Documents {} \;

Kesimpulan

Di dunia digital saat ini, Anda sering kali perlu mencari file yang memiliki konten tertentu. Ini dapat membantu Anda mengatasi masalah dan kesalahan serta mendapatkan nama file yang mungkin Anda lupa. Mempertimbangkan poin-poin ini, panduan ini menjelaskan cara mencari konten file di Linux. Kami menjelajahi dua perintah dengan bantuan contoh. Apalagi perintah “find” hanya mencari nama file dan tidak bisa mencari isi file, sehingga harus digabungkan dengan “grep”.