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


用grep遍歷目標目錄下的所有文件

 

比如:你的字符是 “some_code” ,文件夾名字是  YOUR_DIR

1 grep -R   "some_code"  YOUR_DIR

 

如果你不需要顯示內容,只需要含有某個字符的文件: 

1 grep -lR   "some_code"  YOUR_DIR

 


附錄: 

grep -R 和 -l 參數

  -R, -r, --recursive

遞歸地讀每一目錄下的所有文件。這樣做和 -d recurse 選項等價。

 

  -l, --files-with-matches

禁止通常的輸出;作為替代,打印出每個在通常情況下會產生輸出的輸入文件的名字。對每個文件的掃描在遇到第一個匹配的時候就會停止。

 

ps:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM