在 Ubuntu 中,“cleanup(清理)”通常分为系统清理、软件包清理、日志清理、磁盘清理等几类。下面按用途给你列出常用的清理命令和工具。
sudo apt clean
清除 /var/cache/apt/archives/ 下的 .deb 文件。
sudo apt autoclean
只删除已无法下载的旧包。
sudo apt autoremove
删除自动安装但已不再需要的依赖。
sudo apt autoremove --purge
sudo apt clean
dpkg --list | grep linux-image
sudo apt purge linux-image-x.x.x-x-generic
sudo apt autoremove --purge
du -sh /var/log/*
sudo journalctl --vacuum-time=7d
保留最近 7 天日志。
sudo truncate -s 0 /var/log/syslog
rm -rf ~/.cache/*
sudo rm -rf /tmp/*
df -h
du -sh /*
sudo apt install bleachbit
运行:
sudo bleachbit
du -sh /var/lib/snapd/snaps/*
sudo snap refresh
sudo rm /var/lib/snapd/snaps/*.snap
(更安全的脚本可用 snapcraft 或社区脚本)
docker system prune -a
sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-time=7d
如果你愿意,可以告诉我:
我可以给你一套精准清理方案。