Ubuntu清理缓存需分步处理APT包缓存、用户级缓存、系统日志、旧内核四类:APT用autoclean/autoremove优先,用户缓存慎删~/.cache/全局,journalctl按时间或大小清理日志,删旧内核前须确认当前版本并用apt purge操作。

直接说结论:Ubuntu清理缓存不是“一键清空”就完事,得按类型分步操作——APT包缓存、用户级缓存、系统日志、旧内核这四类最占空间,处理顺序和风险各不相同。
怎么安全清掉APT下载的.deb包
每次apt install都会把安装包存进/var/cache/apt/archives/,长期不用能堆到几个GB。但别一上来就sudo apt clean——它会删光所有缓存,包括你刚更新过、可能还要重装的包。
- 日常维护用
sudo apt autoclean:只删那些仓库里已下架的旧版本包,留着当前可用的,最稳妥 - 腾大空间时再跑
sudo apt clean:彻底清空目录,适合磁盘告急或重装前 - 顺手加个
sudo apt autoremove:卸载自动装上的冗余依赖,但先加--dry-run看下要删啥,避免误干掉gnome-shell这类关键组件
用户缓存里哪些能放心删
~/.cache/看着吓人,但不是全都能乱删。浏览器、IDE、缩略图这些缓存重建快,删了不影响功能;但某些应用(比如VS Code插件缓存)删了可能触发重新下载。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 缩略图最安全:
rm -rf ~/.cache/thumbnails/*,删完点开图片文件夹自动重建 - Firefox缓存路径固定:
rm -rf ~/.cache/mozilla/firefox/*.default-release/cache/*,别错删profiles目录 - 慎删整个
~/.cache/:rm -rf ~/.cache/*会连带干掉Snap、Flatpak的运行时数据,可能导致部分应用启动慢甚至报错
journalctl日志占满/boot分区怎么办
systemd日志默认不限大小,/var/log/journal/动辄几十GB,尤其/boot分区小的机器容易被撑爆。别手动删.journal文件——权限和索引会出问题。
- 按时间清理最稳:
sudo journalctl --vacuum-time=7d,保留最近一周,老日志自动归档删除 - 按大小控制更精准:
sudo journalctl --vacuum-size=500M,强制总日志不超过500MB - 查当前用量:
journalctl --disk-usage,确认是不是真占大头,别冤枉其他目录
删旧内核前必须确认的两件事
/boot分区塞满80%以上,90%是旧内核镜像和initrd文件在占位。但删错会导致系统无法启动。
- 先看当前内核:
uname -r,输出比如6.8.0-45-generic,这个绝对不能删 - 再列所有已装内核:
dpkg --list | grep linux-image,挑比当前版本低的、且不是最新备用的那个下手 - 删的时候用
sudo apt purge linux-image-5.15.0-XX-generic,别用rm硬删,否则grub配置不会自动更新
真正麻烦的不是命令本身,而是判断哪些缓存该清、哪些该留——比如/tmp目录重启就清,手动sudo rm -rf /tmp/*反而可能干掉正在运行的服务临时文件;又比如Snap缓存藏在/var/lib/snapd/cache/,不主动清的话会越积越多,但得等snap进程没在更新时操作。留个心眼,比多敲几条命令重要得多。

















