linux常用命令grep/find


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' 
 

相关内容

    暂无相关文章