温馨提示×

ubuntu缓存怎样清除

小樊
44
2026-09-25 04:08:39
栏目: 智能运维

在 Ubuntu 中,“清除缓存”通常分为几种情况:系统内存缓存、APT 软件包缓存、浏览器缓存、系统日志/临时文件缓存等。下面分类说明。


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

Ubuntu 使用 apt 安装软件时会把 .deb 包缓存在 /var/cache/apt/archives

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

sudo apt clean

删除 /var/cache/apt/archives/ 下所有 .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

说明:

  • 1:清除 pagecache
  • 2:清除 dentries/inodes
  • 3:全部清除

三、清除用户缓存(~/.cache)

用户级程序缓存(如 pip、npm、IDE)

rm -rf ~/.cache/*

⚠️ 可能影响部分程序首次启动速度


四、清除系统日志和临时文件

1. 使用 systemd 清理日志

sudo journalctl --vacuum-size=100M

或

sudo journalctl --vacuum-time=7d

2. 清理 /tmp

sudo rm -rf /tmp/*

五、使用图形化工具(推荐新手)

BleachBit(类似 CCleaner)

sudo apt install bleachbit

打开后选择要清理的内容即可。


六、浏览器缓存

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

总结(常用命令)

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

如果你能说明是哪种缓存(内存 / 安装包 / 浏览器 / Docker 等),我可以给你更精确的命令。

0 踩