如何删除旧的日志文件?

use*_*872 6 bash centos

我想弄清楚如何删除旧的日志文件,我使用的是 Centos 6.5,在我的系统中/var/log我看到了这些旧的日志文件

messages
messages-20150802
messages-20150802
Run Code Online (Sandbox Code Playgroud)

/var/log/httpd目录中也一样

access_log
access_log-20150802
access_log-20150809
access_log-20150816
access_log-20150823
Run Code Online (Sandbox Code Playgroud)

我需要删除以数值结尾的旧文件,但保留一次主要文件。我可以用什么命令来做到这一点。

提前致谢

小智 2

查看 logrotate 和 /etc/logrotate.conf。

通常,对于日志文件,您希望使用内置命令而不是仅仅删除。