使用场景:应用程序,如tomcat,每天都会生成新的日志文件,时间一长,占用大量的磁盘,需要定期清理这些文件。
代码如下:
find /tomcat/logs/*.log -ctime +3 -exec mv {} /tmp
也可以使用xargs传参数
find /tomcat/logs/*.log -ctime +3 | xargs mv {} /tmp
说明:将指定目录下超过3天未修改的日志文件移动到tmp中。
如果要直接删除,将命令改为如下即可:
find /tomcat/logs/*.log -ctime +3 -exec rm {} \;
然后在服务器上设置定时任务,每天自动清理无用日志信息。
时间: 2024-10-17 02:17:43