温馨提示×

ubuntu缓存怎么彻底清除

小樊
46
2026-09-23 23:18:07
栏目: 智能运维

在 Ubuntu 中,“缓存”可能指多种不同类型,下面按常见类别给你彻底清除的方法,你可以按需操作。


一、APT 软件包缓存(最常用)

Ubuntu 用 apt 安装软件时会把 .deb 缓存到:

/var/cache/apt/archives/

1️⃣ 删除已下载的软件包缓存

sudo apt clean

✅ 彻底删除所有 .deb 缓存

2️⃣ 删除旧版本缓存(保留最新)

sudo apt autoclean

3️⃣ 删除无用依赖

sudo apt autoremove

二、系统内存缓存(PageCache / dentries / inodes)

这是 Linux 内核使用的内存缓存,不是文件,重启会消失。

查看内存缓存

free -h

手动释放(不推荐频繁用)

sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches

⚠️ 说明:

  • 这只是临时释放
  • 系统会自动重新使用
  • 不建议作为“优化”手段

三、用户缓存(图形界面 / 应用)

用户级缓存通常在:

~/.cache/

彻底清除用户缓存

rm -rf ~/.cache/*

⚠️ 风险:

  • 浏览器、IDE、软件会重新生成
  • 不会删系统文件

四、缩略图缓存

rm -rf ~/.cache/thumbnails/*

五、系统日志缓存(journal)

sudo journalctl --vacuum-time=1d

或彻底清空:

sudo journalctl --vacuum-size=0

六、Snap 缓存(如果你用 Snap)

sudo rm -rf /var/lib/snapd/cache/*

七、Docker 缓存(如果你用 Docker)

docker system prune -a

八、浏览器缓存(Chrome / Firefox)

  • Chrome:设置 → 隐私 → 清除浏览数据
  • Firefox:设置 → 隐私 → 清除数据

✅ 推荐“安全清理组合”

如果你只是想彻底但安全清理:

sudo apt clean
sudo apt autoremove
rm -rf ~/.cache/*

如果你能说明:

  • 是 系统变慢 / 磁盘满了 / 想重装前清理
  • 用的是 桌面版还是服务器

我可以给你更精准的命令。

0 踩