linux常用命令grep/find
grep
grep [option] pattern [filename]
-v 不包含patttern的內容
-c 顯示含有pattern的行數
-cv 不包含pattern的行數
-i 搜索的時候忽略大小寫
-n 顯示行數
-r 在子目錄中查找
-l 只顯示含有pattern的文件名
find
find path 約束條件
find /etc -name "content" //含有content的文件
find / -type f -size +100M //文件大小100M的文件
find . -mtime +60 //最近60天沒有修改過的文件
find . -mtime -2 //最近2天被修改過的文件
多個條件並用
find / -type f -name *.tar.gz -size +100M -exec ls -l {} \;
find / -type f -name *.tar.gz -size +100M -exec rm -f {} \;
find /home/zhu -type f -mtime +60 | xargs tar -cvf /tmp/'data'+%d%m%Y'_archive.tar'