清理Ubuntu缓存文件的步骤有哪些
小樊
35
2025-11-21 17:12:00
Ubuntu清理缓存的实用步骤
一 包管理缓存 APT
- 查看APT缓存占用:
sudo du -sh /var/cache/apt/archives
- 删除所有已下载的包文件:
sudo apt clean
- 仅删除旧版本包文件:
sudo apt autoclean
- 删除不再被依赖的包:
sudo apt autoremove
- 同时删除不再需要的依赖及其配置文件:
sudo apt autoremove --purge
- 说明:APT缓存位于**/var/cache/apt/archives**(含子目录partial),以上命令可安全释放磁盘空间。
二 系统日志与临时文件
- 查看日志占用:
sudo journalctl --disk-usage
- 仅保留最近1周日志:
sudo journalctl --vacuum-time=1w
- 将日志总量限制为500MB:
sudo journalctl --vacuum-size=500M
- 清理临时文件(通常安全):
sudo rm -rf /tmp/*
- 提示:日志与临时文件清理能显著回收空间,建议优先处理大体积日志。
三 浏览器与用户缓存
- Chrome:在地址栏输入并访问 chrome://settings/clearBrowserData,按需勾选“缓存的图片和文件”等后清除。
- Firefox:在地址栏输入 about:cache,使用页面提供的“清除缓存”入口;或在设置中清理“缓存”数据。
- 其他常见位置(示例):
~/.cache/thumbnails/(缩略图,可清理);~/.mozilla/firefox/*.default/Cache、~/.opera/cache4(浏览器缓存目录)。
四 进阶清理 可选
- 清理孤立包(无依赖的库/包):
- 安装工具:
sudo apt-get install deborphan -y
- 删除孤立包:
sudo apt-get remove --purge $(deborphan)
- 图形化工具辅助:
- BleachBit:
sudo apt-get install bleachbit,图形界面勾选项目后清理。
- Disk Usage Analyzer(磁盘占用分析器):定位大目录后手动处理。
- 说明:以上操作更“激进”,执行前建议确认项目用途,避免误删。
五 安全提示与常见误区
- 清理内存缓存与释放内存(非磁盘空间):
- 仅释放PageCache:
sudo sync && echo 1 | sudo tee /proc/sys/vm/drop_caches
- 仅释放dentries和inodes:
sudo sync && echo 2 | sudo tee /proc/sys/vm/drop_caches
- 全部清理:
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
- 注意:这是释放内存缓存,不会减少磁盘占用;仅在必要时、且理解影响时使用。
- 删除旧内核的正确姿势:
- 查看当前运行内核:
uname -a
- 列出已安装内核:
dpkg --list 'linux-image*'
- 删除指定旧版本(示例):
sudo apt remove linux-image-VERSION
- 建议保留至少1个稳定内核,避免误删正在使用的版本。
- 一般无需手动清理的内容:
- /var/cache/apt/archives/partial 为APT下载临时目录,包管理器会自动维护,不建议手动清空。
- 操作建议:重要数据请先备份;不确定时先小范围清理并观察系统状态。