exec find的参数
find /var/log/ -type f -mtime +10 -exec cp/rm {} {}.bak \; 批量复制/改名
-exec是find的一个参数 \;是exec固定写法
find /var/log/ -type f -mtime +10 |xargs -i cp/mv {} {}.bak 批量复制/改名
xargs不需要-i参数时,就是列出来的文件,可以一股脑操作。比如xargs rm 如果用-i的时候,
就是xargs出来的文件有很多,不能一次性处理,比如:xargs -i cp/mv
ls |xargs ls列出多行,然后xargs输出成一行
ls |xargs rm ls列出文件,然后删除
ls |xargs -i cp {} {}.bak ls列出结果,-i一条一条处理
原文地址:http://llzdwyp.blog.51cto.com/6140981/1682181