admin 管理员组文章数量: 1184232
以下是清理 Ubuntu 系统缓存的详细步骤,涵盖常见的缓存类型及安全操作
1. 清理 APT 软件包缓存
APT 会缓存下载的 .deb软件包,长期积累可能占用大量空间。
方法 1:删除所有缓存
sudo apt clean删除/var/cache/apt/archives/ 下的所有已下载包
方法 2:仅删除过期的缓存
sudo apt autoclean 只删除无法从仓库重新下载的旧版本包
方法 3:清理无用依赖
sudo apt autoremove
删除自动安装且不再需要的依赖包
注意:运行前检查
autoremove
的列表,确认无重要软件被误删。
2. 清理缩略图缓存
文件管理器(如 GNOME)会生成缩略图缓存:
rm -rf ~/.cache/thumbnails/*
3. 清理系统日志和临时文件
清理旧的日志文件:
sudo journalctl --vacuum-time=2d 保留最近 2 天的日志(时间可按需调整)
清理临时文件:
sudo rm -rf /tmp/*系统临时文件(重启后会自动清理,手动清理需谨慎)
sudo rm -rf ~/.cache/* 用户应用程序缓存(如浏览器、IDE 等)
4. 清理浏览器缓存(以 Firefox 为例)
图形界面:
1. 打开 Firefox → 设置 → 隐私与安全 → 清除数据(勾选“缓存”)。
命令行:
rm -rf ~/.cache/mozilla/firefox/*.default-release/cache/*
5. 清理旧内核(谨慎操作)
旧内核可能占用 `/boot` 分区空间:
查看已安装内核
dpkg --list | grep linux-image删除旧内核(保留当前和最新备用)
sudo apt purge linux-image-5.4.0-XX-generic 替换为旧内核版本
提示:使用'uname -r 查看当前运行的内核,切勿删除!
6. 清理内存缓存(临时释放)
强制释放内存缓存(无需重启):
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches注意:此操作仅临时释放内存,系统会根据需要自动重新占用。
7. 清理 Snap 和 Flatpak 缓存
Snap 应用缓存:
sudo snap refresh --list 查看可更新的 Snap 包
sudo rm -rf /var/lib/snapd/cache/*Flatpak 应用缓存:
flatpak uninstall --unused
删除未使用的运行时
8. 清理残留配置文件
卸载软件后残留的配置文件:
查找孤立包(
谨慎操作
)
deborphan | xargs sudo apt purge -y9. 使用清理工具(推荐新手)
图形工具Stacer:
sudo apt install stacer安装后打开软件,一键扫描清理
命令行工具 BleachBit:
sudo apt install bleachbit
sudo bleachbit --clean system.cache
清理系统缓存.
总结步骤(安全优先级)
1. apt clean+ autoremove
2. 清理用户缓存(~/.cache)
3. 删除旧内核(可选)
4. 使用 Stacer/BleachBit 辅助
注意事项
- 操作前建议备份重要数据。
- 谨慎使用 rm -rf,避免误删系统文件。
- 清理 /boot分区时确保至少保留 2 个内核版本。
版权声明:本文标题:从基础到进阶:Ubuntu系统缓存清理的全面攻略 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1773549583a3563211.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论