清空Linux下某目录中指定大小的文件
在Linux上有些应用,比如 tomcat 日志打印的很频繁,我们可以设置一个计划任务,定时检查达到指定大小的文件,之后通过以下代码清空这些文件:
#!/bin/bash ls -l | grep ^- | awk '{print $9}' > /tmp/a.txt while read line do file_size=`stat --format=%s $line` if [ $file_size -gt 6863197 ];then echo "" > $line fi done < /tmp/a.txt rm -f /tmp/a.txt

浙公网安备 33010602011771号