Cara menemukan semua file yang berisi string di linux

Cara menemukan semua file yang berisi string di linux

Cara menemukan semua file yang berisi string di linux. Tutorial ini akan membantu Anda mencari semua file yang berisi string teks tertentu secara rekursif. Tutorial ini menggunakan perintah "temukan" untuk mencari string di file. Atau, Anda juga dapat menggunakan perintah grep untuk mencari teks.

Memerintah:-


# find / -exec grep -l “string -to -search” ;


Penggunaan:

Di bawah ini adalah contoh perintah yang mencari teks 'redhat' di / sistem file. Perintah ini akan mencari semua file yang berisi string 'redhat' dan daftar nama file hanya seperti di bawah ini.

# find / -exec grep -l "redhat" ; /lib64/keamanan/pam_oddjob_mkhomedir.jadi /lib64 /libdevmapper.A.1.02 /lib64 /libdevmapper-event.A.1.02 /lib64 /libdevmapper.a /lib64 /libdevmapper-event.A… 

Untuk mencari di file ekstensi file tertentu. Seperti pencarian 'redhat' hanya di semua file php, gunakan perintah berikut.

# find / -name '*.php '-exec grep -l "redhat" ; /var/www/proyek/indeks.php/var/www/proyek/baru.PHP…