在CentOS系统中回收旧数据可以通过多种方法实现,以下是一些常用的方法:
/var
上超过7天且超过50M或超过30天的所有日志文件:find /var -name "*.log" \( \( -size +50M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;
/var/log
目录下具有 .log.gz
扩展名或 .journal
类型的文件:find /var/log -regex '.*\.log\|.*\.journal\|.*\.gz' \( \( -size +5M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;
yum clean all
sudo yum autoremove
sudo rm -rf /tmp/*
/var/tmp
目录下的临时文件:sudo rm -rf /var/tmp/*
rm -rf /.mozilla/firefox/Cache/*
sudo yum list installed
sudo yum remove package_name
sudo yum autoremove
package-cleanup
命令删除旧内核:sudo package-cleanup --oldkernels --count=1
rm
命令删除回收站中的所有文件:rm -rf /root/.local/share/Trash/*
trash-cli
工具清空回收站:sudo trash-empty
du -sh /*
find / -type f -size 100M -exec ls -lh {} \;
find / -type f -size 100M -exec rm -f {} \;
以上方法可以帮助您在CentOS系统中有效地回收旧数据,释放磁盘空间。在执行删除操作之前,请确保您不再需要这些数据,并且已经备份了重要文件,以防万一。