我需要弄清楚如何从centos服务器上的/ tmp目录中自动删除大多数文件。该目录不断填满需要使用的垃圾,但是那里有需要保留的文件,所以:
如何删除/ tmp中超过24小时左右的文件并保留具有特定名称模式的文件?
答案 0 :(得分:3)
我相信Centos有tmpwatch
。
答案 1 :(得分:1)
您可以使用find
来完成此操作。
find -mtime 1 -regex [your_pattern_here] -exec rm -f {} \;
mtime
会查找任何超过N天的文件,在这种情况下,[your_pattern_here]
将是您要保持的文件模式。最好在没有exec
部分的情况下首先执行此操作,以确保它找到您期望的文件(或者更重要的是,不找到您要保留的文件)