shell脚本之批量清空文件

shell脚本之批量清空文件

需求:清空目录下所有文件,但不删除

  该需求比较特殊,可能存在于有些程序日志文件按每天分割了,但原日志文件并未自动清空,有点类似于tomcat中的默认日志配置。

find /apps/logs -type f -name "*.log" -exec truncate -s 0 {} +

  当然,如果是被程序占用的日志文件,很可能会需要重新启动程序,不然磁盘空间并不会被释放,这需要其他脚本进行配合使用。

posted @ 2024-09-26 10:27  难止汗  阅读(62)  评论(0编辑  收藏  举报