Linux删除日志总结

2025-04-01 05:43:55

1、Linux如果要删除某路径下的文件,通常执行如下命令(rm):

Linux删除日志总结

2、也可以删除某路径下的某一类文件:比如删除结尾为txt的所有文件

Linux删除日志总结

3、但是,如果当某路径下面有很多文件时,执行上述命令可能会报如下错误:-bash: /bin/rm: 参数列表过长的错误。此时,可以通过结合find命令来使用

Linux删除日志总结

4、可以将上述命令配合crontab命令来执行。有时我们想根据时间保捡释掎彀留一部分日志,只是删除比较久的日志。可以通过find命令的 –mtime参数来实现。#type 某一类型文件 f 普墩伛荨矧通文件,删除距离当前(num+1)*24小时前文件结尾为.log的日志find . -type f -name "*.log" -mtime +$num -delete

Linux删除日志总结

5、执行命令后如下

Linux删除日志总结

6、对于tomcat的日志,因为它就是一个文件(cata盟敢势袂lina.out),可以通过如下方式定期清除:cat /dev/nul造婷用痃l > *******/catalina.out(****表示文件路径)将上述命令弄成脚本的形式,然后用crontab周期调用即可。

Linux删除日志总结
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢