在 Ubuntu 上进行系统清理(cleanup)时,核心目标是释放磁盘空间、保持系统整洁,同时不破坏系统稳定性。以下是需要注意的关键点和建议做法:
/usr、/lib、/etc 下的系统文件rm -rf 极其危险,误操作无法恢复sudo apt clean # 删除所有已下载的 .deb 包
sudo apt autoclean # 只删过期的
sudo apt autoremove # 删除不再需要的依赖
dpkg -l | grep linux-image
sudo apt remove linux-image-旧版本
⚠️ 至少保留一个当前在用内核
sudo journalctl --vacuum-time=7d
或清理 /var/log 中的旧日志(不要手动删正在写的)
rm -rf ~/.cache/*
(仅当前用户,不影响系统)
rm -rf ~/.local/share/Trash/*
| 位置 | 说明 |
|---|---|
/ 根目录 |
不要随意删 |
/boot |
只删旧内核 |
/var/lib |
含数据库、容器数据 |
| Docker / Snap | 有专门清理命令 |
apt 自带命令(最安全)bleachbit(图形界面,需谨慎勾选)ncdu 查看磁盘占用:sudo apt install ncdu
ncdu /
docker system prune(确认无误后)如果你愿意,可以告诉我:
我可以给你一套更安全、针对性的清理方案。