您的位置:首页 > 其它

-exec和|xargs

2014-05-06 14:06 232 查看
注意xargs会被空格割裂,所以遇到带有空格的文件名就不好办了,解决方法是使用-print0

例如:删除.目录下30天之前的.png文件

find . -mtime +30 -type f -name "*.png" -print0 | xargs -0 rm


或者使用-exec:删除.目录下最近30天的.png文件

find . -mtime -30 -type f -name "*.png" -exec rm {} \;


注意{}与\;有空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: