Rootop 服务器运维与web架构

xargs清空文件

#目的:
查找指定目录下的日志文件,超过指定大小后就清空

#方法:

find /tmp -size +500M -type f | grep *.log | xargs -I dellist sh -c 'cat /dev/null > dellist'

大部分命令只能在命令行输入参数,不能用管道符传递参数。
xargs命令就是把标准输入做为执行命令的参数。

-I 作用是指定要替换的字符串,也就是把dellist替换为标准输入读取的字符串

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/4780.html

赞赏

微信赞赏支付宝赞赏

作者:Venus

专注于 服务器运维与web架构 E-mail:venus#rootop.org

评论已关闭。