在Linux系統中,有許多類型的文件可能會占用大量磁盤空間,定期清理這些文件有助于保持系統的性能和穩定性。以下是一些常見的可以刪除的文件類型:
/tmp/
rm -rf /tmp/*/var/tmp/
rm -rf /var/tmp/*~/.cache/
rm -rf ~/.cache/*~/.local/share/Trash/
rm -rf ~/.local/share/Trash/files/*/var/log/
logrotate工具自動管理日志輪轉,或者手動刪除舊的日志文件(注意備份重要日志)。/var/log/syslog
sudo journalctl --vacuum-time=2weeks(保留最近兩周的日志)APT(Debian/Ubuntu)
/var/cache/apt/archives/sudo apt-get cleanYUM(CentOS/RHEL)
/var/cache/yum/sudo yum clean allDNF(Fedora)
/var/cache/dnf/sudo dnf clean all下載文件夾
視頻/音樂/圖片庫
大型應用程序數據
Timeshift備份
其他備份工具
查找大文件
find / -type f -size +100M -exec ls -lh {} \;
這條命令會列出所有大于100MB的文件。
查找并刪除空目錄
find / -type d -empty -delete
rm -rf命令時要格外小心,因為它會遞歸刪除目錄及其所有內容。通過定期清理這些文件,你可以有效地釋放磁盤空間并保持系統的良好性能。