温馨提示×

Ubuntu清理能释放多少空间

小樊
47
2025-10-10 22:24:02
栏目: 云计算

Ubuntu清理可释放的空间因系统使用情况差异较大,以下是常见清理方法的典型释放范围及说明:

1. 清理APT缓存

APT缓存(/var/cache/apt/archives)存储了已下载的软件包(.deb文件),随着软件安装/更新会逐渐累积。

  • 释放量:通常为100MB-500MB(频繁安装软件的系统可能更大)。
  • 操作命令sudo apt-get clean(彻底删除所有缓存)、sudo apt-get autoclean(仅删除旧版本缓存)。

2. 删除旧内核版本

Ubuntu升级内核时会保留旧内核(防止新内核故障),旧内核会占用100MB-300MB/个(取决于内核版本)。

  • 释放量:若系统保留了3个以上旧内核,可释放300MB-1GB
  • 操作命令
    • 查看已安装内核:dpkg --list | grep linux-image
    • 删除旧内核(保留最新2个):sudo apt-get purge linux-image-x.x.x-x-generic(替换为旧内核版本号)。

3. 清理Snap应用程序旧版本

Snap软件包会保留多个旧版本(用于回滚),每个旧版本可能占用50MB-500MB(取决于应用大小)。

  • 释放量:若系统有多个Snap应用(如Chrome、Spotify),可释放1GB-5GB
  • 操作命令sudo snap set system refresh.retain=2(仅保留最新2个版本),然后运行sudo snap refresh清理旧版本。

4. 清理缩略图缓存

文件管理器(如Nautilus)会为图片、视频生成缩略图,存储在~/.cache/thumbnails目录,长期使用可能占用100MB-1GB

  • 释放量:通常可释放100MB-1GB(不影响文件查看,缩略图会重新生成)。
  • 操作命令rm -rf ~/.cache/thumbnails/*

5. 清理系统日志

系统日志(/var/log)记录系统运行信息,长期运行可能占用1GB-10GB(取决于日志保留策略)。

  • 释放量
    • 清空所有日志:sudo truncate -s 0 /var/log/*.log(可释放1GB-5GB);
    • 限制日志大小:sudo journalctl --vacuum-size=100M(保留最近100MB日志,适合长期生效)。

6. 卸载不常用软件

不常用的软件(如游戏、专业工具)可能占用1GB-10GB+(取决于软件大小)。

  • 释放量:取决于卸载的软件数量及大小(如卸载一个大型游戏可能释放5GB-10GB)。
  • 操作命令sudo apt-get remove package-name(替换为目标软件名),或通过“Ubuntu软件中心”卸载。

7. 清理临时文件

临时文件(/tmp~/.cache)存储了程序运行时的临时数据,通常占用100MB-500MB

  • 释放量:可释放100MB-500MB(无风险,重启后部分临时文件会重建)。
  • 操作命令sudo rm -rf /tmp/*rm -rf ~/.cache/*

8. 使用第三方工具(如BleachBit、Ubuntu Cleaner)

这类工具可深度清理系统垃圾(包括缓存、临时文件、无效配置、浏览器缓存等),释放量取决于系统使用情况。

  • 释放量:通常可释放1GB-5GB+(如BleachBit清理浏览器缓存可能释放500MB-2GB)。
  • 操作步骤:通过软件中心安装(如BleachBit),选择需要清理的项目(如“缓存”“临时文件”),点击“清理”。

注意事项

  • 清理前建议备份重要数据(如/home目录);
  • 避免误删系统关键文件(如/etc/usr目录);
  • 定期清理(如每月1次)可有效维持系统空间充足。

0