一、find 命令
(1)從當前目錄開始查找所有擴展名爲 .log 的文本文件,並找出包含 "error" 的行:
find ./ -type f -name "*.log" | xargs grep "error"
(2)centos下列出當前目錄下所有以 log 結尾的文件並打包
find ./ -name "*.log" -exec tar -rvf log.tar {} \;
-name "*.log":按照給定的模式/標準查找文件
-exec tar ... :對 find 命令找到的所有文件執行 tar 命令
-r:將文件追加到歸檔末尾。參數與 -c 選項具有相同的含義。
-v:詳細輸出。
-f out.tar : 將所有文件追加到 out.tar 中。