2014年8月31日 星期日

CentOS 6.5 用 find 搜尋指定路徑下的檔案內容

用 find 通常用來搜尋某個路徑下的檔案,加入 grep 後也可以搜尋檔案內的文字內容

 

用法
find "path name" -name "file name" -exec grep -H "search content" {} \;

 

 

範例
find /home/volume -name "*.css" -exec grep -H "site-title" {} \;

要搜尋在 /home/volume 內所有 *.css 檔案內容中有 site-title 的文字



 

 

find

-name 檔名


-exec utility name [argument .. ] {} \;


搜尋出來的結果由 utility name 處理結果,{} 被 find 搜尋後的檔名路徑名稱取代,\; 為 exec end


 

grep -H 列出搜尋到的檔案名稱路徑

Orignal From: CentOS 6.5 用 find 搜尋指定路徑下的檔案內容

沒有留言:

張貼留言