可以删除且通常安全。Ubuntu 的“缓存”主要指为提高性能而保存的可再生数据,例如 APT 包缓存、缩略图、浏览器缓存等。清理它们一般不影响系统运行,仅在下次需要时重新下载或重建,最典型的是 /var/cache/apt/archives 下的 .deb 包可被安全清理。
常见可清理项与命令
- APT 包缓存
- 查看占用:
du -sh /var/cache/apt/archives - 删除所有已下载包:
sudo apt clean - 仅删旧版本不可再下载的包:
sudo apt autoclean - 删除不再需要的依赖:
sudo apt autoremove
- 查看占用:
- 缩略图缓存
- 查看:
du -sh ~/.cache/thumbnails - 清空:
rm -rf ~/.cache/thumbnails/*
- 查看:
- 浏览器缓存
- Firefox:地址栏输入
about:support→ “应用程序缓存” → “清除数据” - Chrome:地址栏输入
chrome://settings/clearBrowserData→ 勾选“缓存的图片和文件” → 清除
- Firefox:地址栏输入
- 日志与临时文件(可选)
- 查看日志占用:
journalctl --disk-usage - 保留最近一周:
sudo journalctl --vacuum-time=1w - 保留最多 500MB:
sudo journalctl --vacuum-size=500M - 清理临时文件:
sudo tmpwatch --empty /tmp
- 查看日志占用:
- 旧内核(谨慎)
- 查看当前内核:
uname -a - 列出已安装内核:
dpkg --list | grep linux-image - 删除指定旧内核(示例):
sudo apt purge linux-image-<VERSION>-generic,随后sudo update-grub。
- 查看当前内核:
注意事项
- 清理 APT 缓存 时,优先使用
apt clean/autoclean,避免手动删除 /var/cache/apt/archives 目录下的锁文件与 partial 子目录,以免干扰包管理器的正常运行。 - 清理 旧内核 前务必确认当前运行内核稳定,且至少保留一个可启动内核;删除后执行
sudo update-grub更新引导。 - 清理 内存缓存(PageCache/Dentries/Inodes)可用:
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches。这只是释放内存中的缓存,不会减少磁盘占用,且对性能影响短暂,通常无需频繁执行。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1462148.html