linux查找目錄下的全部文件中是否含有某個字符串

用grep遍歷目標目錄下的全部文件spa

 

好比:你的字符是 「some_code」 ,文件夾名字是  YOUR_DIRcode

1 grep -R   "some_code"  YOUR_DIR

 

若是你不須要顯示內容,只須要含有某個字符的文件: blog

1 grep -lR   "some_code"  YOUR_DIR

 


附錄: 遞歸

grep -R 和 -l 參數it

  -R, -r, --recursiveclass

遞歸地讀每一目錄下的全部文件。這樣作和 -d recurse 選項等價。file

 

  -l, --files-with-matches遍歷

禁止一般的輸出;做爲替代,打印出每一個在一般狀況下會產生輸出的輸入文件的名字。對每一個文件的掃描在遇到第一個匹配的時候就會中止。二進制

 

ps:grep

若是目錄下有二進制文件,也可能匹配到。

相關文章
相關標籤/搜索