Dosya İçeriğinde Arama

Linux ile Dosya içeriğinde arama yapmak için aşağıdaki komutun kullanabilir, metin dosyalarınızın içeriğini arayabilirsiniz. Bu işlem ile belirleyeceğiniz klasörün içerisinde yine belirleyeceğiniz dosyaların metin içeriklerinde arama yaparak aradığınız kelimenin hangi dosyaların içerisinde bulunduğunu tespit edebilirsiniz.

Bu işlem sunucunuzda çok sayıda dosya varsa oldukça uzun sürebilir. Geniş segmentli bir arama yapıyorsanız önce sunucunuzdaki verilerin derlenmesi işlemini yapmanızı tavsiye ederiz. Bu işlem ile arama işleminiz daha kısa sürede sonuçlanacaktır. Disk üzerindeki verilerin düzenlenmesi için aşağıdaki komutu kullanabilirsiniz;

updatedb

Bu işlemin tamamlanmasından sonra arama işleminizi aşağıdaki komut ile başlatabilirsiniz.

find . -iname "*.php | xargs grep "mail(" -sl 

Bu komut, .php uzantılı dosyaların içerisinde "mail(" içeriğini arayarak sonuçları ekranınıza listeleyecektir.