如何在如何在Linux中找到包含字串的所有文件中找到包含字串的所有檔案?本篇文章將介紹關於遞歸搜尋包含特定文字字串的所有檔案。文章中使用「find」指令搜尋檔案中的字串。或者,也可以使用grep指令搜尋文字。下面我們來看具體的內容。
首先我們來看一下指令
#find / -exec grep -l“string-to-search”{};
我們來看具體的用法
#下面是一個範例指令,用來搜尋/ filesystem中的文字'redhat'。此命令將搜尋包含字串'redhat'和列表文件名的所有文件,如下所示。
# find / -exec grep -l“redhat”{}; /lib64/security/pam_oddjob_mkhomedir.so /lib64/libdevmapper.a.1.02 /lib64/libdevmapper-event.a.1.02 /lib64/libdevmapper.a /lib64/libdevmapper-event.a ...
在特定檔案副檔名檔案中搜尋。就像只搜尋所有php檔案中的'redhat'一樣,使用以下命令。
# find / -name'* .php'-exec grep -l“redhat”{}; /var/www/projects/index.php /var/www/projects/new.php ...
這篇文章到這裡就已經全部結束了,更多其他精彩內容大家可以關注php中文網的相關欄位教學! ! !
以上是如何在Linux中找到包含字串的所有文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!