温馨提示×

如何清理ubuntu垃圾文件

小樊
47
2026-09-08 15:59:29
栏目: 智能运维

在 Ubuntu 中“清理垃圾文件”通常指:卸载残留、缓存、旧内核、日志、临时文件等。下面按安全 → 进阶给你一套常用方案。


一、最安全、推荐的清理方式(新手首选)

1. 使用 apt 清理包缓存

sudo apt autoremove
sudo apt clean
  • autoremove:删除不再需要的依赖
  • clean:清除 /var/cache/apt/archives 下的安装包

2. 删除旧内核(非常重要)

Ubuntu 会保留多个内核,时间久了占空间。

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

只删除不是当前使用的旧内核

sudo apt remove linux-image-旧版本-generic

或一键安全删除(推荐):

sudo apt autoremove --purge

二、清理用户级垃圾(安全)

3. 清理缩略图缓存

rm -rf ~/.cache/thumbnails/*

4. 清理用户缓存

rm -rf ~/.cache/*

5. 清理回收站

rm -rf ~/.local/share/Trash/*

三、系统级垃圾清理(小心)

6. 清理日志文件

sudo journalctl --vacuum-time=7d

只保留最近 7 天日志

或限制大小:

sudo journalctl --vacuum-size=100M

7. 清理 /tmp 临时文件

sudo rm -rf /tmp/*

(重启也会自动清理)


四、图形化工具(适合桌面用户)

8. 使用 BleachBit(强力)

sudo apt install bleachbit

打开后谨慎勾选,不要清理:

  • 系统关键文件
  • 浏览器密码(除非你确定)

五、进阶(服务器/老手)

9. 查找大文件

sudo du -h / | sort -rh | head -20

10. 清理 snap 旧版本

sudo snap list
sudo snap remove 包名 --revision=旧版本

六、不建议做的事 ❌

  • 手动删 /usr/lib
  • 删未知文件
  • rm -rf / 类命令

推荐日常维护组合 ✅

sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-time=7d

如果你愿意,可以告诉我:

  • 桌面版还是服务器
  • 磁盘占用多少
  • 是否长期未清理

我可以给你定制清理方案

0