从系统中删除所有日志文件

从系统中删除所有日志文件

我需要从 Linux 服务器中删除所有超过一个月的日志文件。但是下面的查询不起作用:

find -type f -name "*.log" -exec rm *.log {} \;  

我不知道如何指定“超过一个月”。

答案1

您尚未在命令中指定任何时间参数。另外,-exec当 find 命令提供方便的参数时,您不应该使用-delete

这应该可以完成这项工作:

find / -type f -name "*.log" -mtime +30 -delete

相关内容