在CentOS系统中,定期清理垃圾文件是维持系统性能和磁盘空间的重要步骤。以下是一些常用的清理方法和命令:
sudo yum clean all
sudo yum autoremove
sudo package-cleanup --oldkernels --count1
或 sudo package-cleanup --oldkernels --count2
du -sh /*
:显示各目录磁盘使用情况find / -type f -size 100M -exec ls -lh {} \;
:查找并删除大于100MB的文件sudo find /var/log -type f -name "*.log" -mtime 30 -exec rm -f {} \;
:删除30天以前的日志文件sudo truncate -s 0 /var/log/log_file
:截断特定日志文件sudo rm -rf /home/username/.local/share/Trash/*
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
ncdu
ncdu
是一个磁盘使用分析器,帮助你查看哪些文件和目录占用了太多空间,并提供删除选项。sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
sudo swapoff -a
和 sudo swapon -a
在执行以上操作时,请确保您有足够的权限,并在操作前对重要数据进行备份,以免误删重要文件导致不可预测的后果。