Linux命令-find命令常用案例

279 阅读1分钟

1、保留最近7天的日志

 find ./ -type f -name ".log" -mtime +7 -exec|ok rm -f {} \; 

find ./ -type f -name ".log" -mtime +7 |xargs rm -f ; 

find ./ -type f -name ".log" -mtime +7 |xargs -i rm -f {}; 

find ./ -type f -name ".log" -mtime +7 |xargs -I {} rm -f {}; 

2、将查找到的日志文件复制到/tmp/目录下 

 find ./ -type f -name ".log" |xargs  -i  cp  {} /tmp/; 

#加-i 参数直接用 {}就能代替管道之前的标准输出的内容;

 find ./ type f -name ".log" |xargs  -I {} cp {} /tmp/; 

#加 -I 参数 需要事先指定替换字符;