首頁 > 運維 > linux運維 > 如何在Linux中找到包含字串的所有文件

如何在Linux中找到包含字串的所有文件

不言
發布: 2019-02-28 10:16:30
原創
6429 人瀏覽過

如何在如何在Linux中找到包含字串的所有文件中找到包含字串的所有檔案?本篇文章將介紹關於遞歸搜尋包含特定文字字串的所有檔案。文章中使用「find」指令搜尋檔案中的字串。或者,也可以使用grep指令搜尋文字。下面我們來看具體的內容。

如何在Linux中找到包含字串的所有文件

首先我們來看一下指令

#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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板