Ubuntu清理可释放的空间因系统使用情况差异较大,以下是常见清理方法的典型释放范围及说明:
APT缓存(/var/cache/apt/archives)存储了已下载的软件包(.deb文件),随着软件安装/更新会逐渐累积。
sudo apt-get clean(彻底删除所有缓存)、sudo apt-get autoclean(仅删除旧版本缓存)。Ubuntu升级内核时会保留旧内核(防止新内核故障),旧内核会占用100MB-300MB/个(取决于内核版本)。
dpkg --list | grep linux-image;sudo apt-get purge linux-image-x.x.x-x-generic(替换为旧内核版本号)。Snap软件包会保留多个旧版本(用于回滚),每个旧版本可能占用50MB-500MB(取决于应用大小)。
sudo snap set system refresh.retain=2(仅保留最新2个版本),然后运行sudo snap refresh清理旧版本。文件管理器(如Nautilus)会为图片、视频生成缩略图,存储在~/.cache/thumbnails目录,长期使用可能占用100MB-1GB。
rm -rf ~/.cache/thumbnails/*。系统日志(/var/log)记录系统运行信息,长期运行可能占用1GB-10GB(取决于日志保留策略)。
sudo truncate -s 0 /var/log/*.log(可释放1GB-5GB);sudo journalctl --vacuum-size=100M(保留最近100MB日志,适合长期生效)。不常用的软件(如游戏、专业工具)可能占用1GB-10GB+(取决于软件大小)。
sudo apt-get remove package-name(替换为目标软件名),或通过“Ubuntu软件中心”卸载。临时文件(/tmp、~/.cache)存储了程序运行时的临时数据,通常占用100MB-500MB。
sudo rm -rf /tmp/*、rm -rf ~/.cache/*。这类工具可深度清理系统垃圾(包括缓存、临时文件、无效配置、浏览器缓存等),释放量取决于系统使用情况。
注意事项:
/home目录);/etc、/usr目录);