温馨提示×

ubuntu缓存怎么清除干净

小樊
47
2026-09-12 18:49:50
栏目: 智能运维

在 Ubuntu 里“缓存”分好几类,要清干净得看你想清哪一种。下面按常见场景给你总结一套安全且彻底的做法。


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

系统下载的 .deb 安装包都会留在 /var/cache/apt/archives

1️⃣ 删除已下载的包缓存(推荐)

sudo apt clean

✅ 会清空 /var/cache/apt/archives/ 下所有 deb 包

2️⃣ 只删除旧版本缓存(更温和)

sudo apt autoclean

3️⃣ 顺手清理无用依赖

sudo apt autoremove

二、用户级缓存(图形/软件缓存)

位置一般在:

~/.cache

直接清空(安全)

rm -rf ~/.cache/*

⚠️ 不会影响个人文件,只是软件缓存(如浏览器、IDE)


三、 systemd 日志缓存(很容易占空间)

journalctl --disk-usage

清理旧日志

sudo journalctl --vacuum-time=7d

或限制大小:

sudo journalctl --vacuum-size=100M

四、缩略图缓存

rm -rf ~/.cache/thumbnails/*

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

  • Chrome:设置 → 隐私 → 清除浏览数据
  • Firefox:设置 → 隐私 → 清除历史记录

或命令行(关闭浏览器后):

rm -rf ~/.cache/google-chrome
rm -rf ~/.cache/mozilla

六、内存缓存(RAM,不是硬盘)

free -h
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

⚠️ 临时生效,重启后自动恢复


七、Swap 缓存(可选)

sudo swapoff -a
sudo swapon -a

✅ 推荐“一键清理组合”

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

如果你愿意,可以告诉我:

  • 服务器还是桌面版
  • 是不是 磁盘快满了
  • 想清 APT / 浏览器 / Docker / 系统日志 哪一种

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

0