可以的,Ubuntu 下完全可以用命令做 cleanup(清理)。下面按“常用且安全 → 进阶清理”给你一套实用命令。
sudo apt clean
删除 /var/cache/apt/archives/ 下所有已下载的 .deb 包。
sudo apt autoclean
只删除过期的包缓存(更保守)。
sudo apt autoremove
删除不再被需要的依赖包(非常重要)。
建议加 --purge:
sudo apt autoremove --purge
连配置文件一起删。
sudo apt update
sudo apt upgrade
sudo apt autoremove --purge
sudo apt clean
Ubuntu 会自动保留多个内核,不建议全删。
查看当前内核:
uname -r
查看已安装内核:
dpkg --list | grep linux-image
删除旧内核(示例):
sudo apt remove --purge linux-image-5.15.0-xx-generic
✅ 至少保留 当前内核 + 一个旧内核
journalctl --disk-usage
sudo journalctl --vacuum-time=7d
保留最近 7 天日志。
或限制大小:
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/*
⚠️ 不会影响系统,但可能让某些程序重新生成缓存。
sudo du -h / | sort -h | tail -20
或:
ncdu /
(需安装:sudo apt install ncdu)
deborphansudo apt install deborphan
deborphan
bleachbit(命令行)sudo apt install bleachbit
sudo bleachbit --clean apt.cache
❌ 手动删 /usr, /lib, /var
❌ rm -rf / 或类似操作
❌ 删未知内核
如果你愿意,可以告诉我:
我可以给你定制一条 cleanup 命令清单。