温馨提示×

怎样清理ubuntu缓存

小樊
33
2026-08-18 03:27:34
栏目: 智能运维

Ubuntu 里,“缓存”通常指 APT 软件包缓存、系统日志、临时文件、旧内核 等。下面按安全 → 进阶给你一套常用清理方法。


一、最常用、最安全的清理(推荐)

1️⃣ 清理 APT 缓存(最常见)

Ubuntu 下载的 .deb 包默认存在 /var/cache/apt/archives/

sudo apt clean

只删除已下载但不再需要的旧包:

sudo apt autoclean

删除不再需要的依赖:

sudo apt autoremove

安全,官方推荐


二、清理系统日志(journalctl)

查看日志占用

journalctl --disk-usage

保留最近 3 天

sudo journalctl --vacuum-time=3d

限制日志大小(如 100MB)

sudo journalctl --vacuum-size=100M

三、清理用户缓存(图形界面用户)

用户级缓存一般在:

~/.cache/

清理(不影响系统):

rm -rf ~/.cache/*

⚠️ 某些程序下次启动会稍慢,但无风险。


四、清理 /tmp 临时文件

sudo rm -rf /tmp/*

或重启(Ubuntu 会自动清理)


五、删除旧内核(谨慎)

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

删除旧内核(不要删当前使用的):

sudo apt remove linux-image-旧版本-generic

✅ 推荐用:

sudo apt autoremove --purge

六、使用清理工具(新手友好)

1️⃣ BleachBit(图形界面)

sudo apt install bleachbit

⚠️ 不要勾选“系统”类危险选项


七、一条“常用组合命令”

sudo apt update
sudo apt autoremove --purge -y
sudo apt clean
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/*

八、不建议做的事 ❌

  • 直接删 /var/usr
  • 不知道用途就 rm -rf
  • 删除正在使用的内核

九、如果你愿意,我可以帮你:

  • ✅ 判断 哪些缓存最占空间
  • ✅ 给你 服务器 / 桌面版专用方案
  • ✅ 针对 Docker / Snap / Flatpak 单独清理

你可以直接贴一下:

df -h

0