在 Debian(及多数 Linux 发行版)上,“cleanup(清理)”通常分为系统垃圾清理、包管理清理、日志清理、用户文件清理、磁盘分析等几类。下面按常见场景给你系统性的方法和命令。
sudo apt clean
清除 /var/cache/apt/archives/ 中所有 .deb 文件。
sudo apt autoclean
sudo apt autoremove
建议加 --purge 彻底删除配置:
sudo apt autoremove --purge
dpkg -l | grep linux-image
保留当前和上一个内核,删除其余:
sudo apt purge linux-image-旧版本
查看占用:
journalctl --disk-usage
清理:
sudo journalctl --vacuum-time=7d
# 或
sudo journalctl --vacuum-size=100M
sudo rm -f /var/log/*.log.*
sudo rm -f /var/log/*/.* 2>/dev/null
或用:
sudo logrotate -f /etc/logrotate.conf
du -h --max-depth=1 ~
rm -rf ~/.cache/*
find ~ -type f -mtime +90
df -h
ncdu /
(推荐,交互式)
find / -type f -size +500M
docker system prune -a
rm -rf /tmp/*
rm -rf ~/.npm ~/.cargo/registry ~/.m2
rm -rf /du / ncdu 先分析sudo apt autoremove --purge -y
sudo apt autoclean
sudo apt clean
sudo journalctl --vacuum-time=7d
如果你愿意,可以告诉我:
我可以直接给你定制清理方案。