1. 查詢檔案
例如在當前目錄下查詢名稱為nginx.conf的檔案路徑
find ./ -name nginx.conf
在/home目錄下查詢以.txt結尾的檔名
find /home -name "*.txt"
2. 查詢關鍵字
grep -rl '***' ./ 在當前目錄下查詢包含***的檔案
grep match_pattern file_name 在指定檔案中查詢包含關鍵字的文字行
grep -r 'wuzhan' * //在當前目錄和子目錄查詢字元
3. linux下grep顯示前後幾行資訊
標準unix/linux下的grep通過下面引數控制上下文
grep -c 5 foo file 顯示file檔案裡匹配foo字串那行以及上下5行
grep -b 5 foo file 顯示foo及前5行
grep -a 5 foo file 顯示foo及後5行
對grep引數選項可以組合使用
grep -r 'getencodeurl' ./* > ~/asiainfo/bianma20190611
grep -rn 'getencodeurl' ./* > ~/asiainfo/bianma20190611
grep -rna 10 'getencodeurl' ./* > ~/asiainfo/bianma20190611
find命令 echo命令 vim替換 grep
統計當前目錄及其子目錄下面所有檔案的行數 find name xargs wc l 或 wc l find name find命令 find 起始目錄 尋找條件 查詢的字串 操作 起始目錄 表示 home目錄 表示當前目錄 表示根目錄 尋找條件 常用的 name 按照名字查詢 perm 安裝許可權查...
Linux中find命令的常規用法以及高階用法
linux中find命令用來在指定目錄下搜尋檔案,並可以執行指定的操作,linux下find命令提供了相當多的查詢條件,功能相當強大。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。本文根據實際應用總結了find命令的常規以及高...
linux中find命令使用
find pathname options print exec ok pathname 表示find命令查詢的路徑 option 表示find命令按各種規則來查詢,這裡規則很多,如按 name 命名 user 使用者名稱 perm 許可權 等等。type 目標型別,如檔案f,目錄d等 print ...