如何在Linux中删除超过30天的文件

时间:2019-05-19 01:25:51  来源:igfitidea点击:

这是从服务器中删除旧的未使用文件的实际需求。
例如,如果我们每天/每小时在服务器上对文件或数据库进行备份,那么会在服务器上创建很多垃圾。
所以要经常清洁。
为此,我们可以从备份目录中找到较旧的文件并清除它们。
本文将查找超过30天的文件。

LInux如何删除超过30天的文件

这个命令将删除系统中 /opt/backup目录中所有超过30天的文件。

find /opt/backup -type f -mtime +30 -exec rm -f {} \;

Linux如何删除扩展名为.log并超过30天的文件

如果只想删除指定的扩展文件,可以使用以下命令。

find /var/log -name "*.log" -type f -mtime +30 -exec rm -f {} \;

以上命令将只删除扩展名为.log的文件。