以下是避免Linux磁盤空間浪費的清理秘籍:
查看磁盤使用情況
df -h
:查看各分區磁盤占用。du -sh /path/*
:查看指定目錄下各子目錄大小。清理緩存與臨時文件
sudo apt-get clean
。sudo yum clean all
。sudo rm -rf /tmp/*
。systemd-tmpfiles
設置自動清理規則。管理日志文件
du -sh /var/log/*
。sudo find /var/log -type f -mtime +30 -exec rm {} \;
。journalctl
:sudo journalctl --vacuum-time=7d
(保留7天日志)。卸載無用軟件與舊內核
sudo apt-get remove --purge <包名>
(Debian/Ubuntu)或sudo yum remove <包名>
(RedHat/CentOS)。dpkg --list | grep linux-image
,然后sudo apt-get purge
舊內核。rpm -qa | grep kernel
,然后sudo yum remove
舊內核。查找并清理大文件
find / -type f -size +100M -exec ls -lh {} \;
。sudo rm -f /path/to/large-file
。使用工具優化
Baobab
(磁盤分析)或BleachBit
(系統清理)。crontab -e
設置定期清理腳本。注意:操作前備份重要數據,謹慎使用rm -rf
命令。