温馨提示×

哪些文件能安全清理ubuntu

小樊
35
2026-10-02 17:14:03
栏目: 智能运维

在 Ubuntu 系统中,可以安全清理的文件/目录主要分为几类:缓存、日志、旧内核、用户临时文件、包管理器残留等。下面按“安全程度”和“操作方式”给你一个实用清单。


一、最安全、推荐定期清理的

1. APT 包缓存

sudo apt clean
sudo apt autoclean

清理位置:

  • /var/cache/apt/archives/*.deb

✅ 安全:只是下载的安装包缓存,可重新下载


2. 自动移除无用依赖

sudo apt autoremove

✅ 安全(一般) ⚠️ 注意不要删掉你手动装的内核或驱动


3. 旧内核(保留当前和上一个)

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

删除旧内核(示例):

sudo apt remove linux-image-5.4.0-xx-generic

✅ 安全:只删不用的旧内核


二、用户级可安全清理

4. 用户缓存目录

~/.cache/

可删除内容:

  • ~/.cache/*

✅ 安全:程序会重建缓存


5. 回收站

~/.local/share/Trash/

✅ 安全(确认无重要文件)


6. 临时文件

/tmp/

✅ 安全(重启后通常会清空)


三、系统日志(可控清理)

7. 日志文件

/var/log/

可清理:

  • *.log
  • *.gz
  • journal 旧日志

清理 systemd 日志:

sudo journalctl --vacuum-time=7d

✅ 安全:日志可重新生成


四、Snap / Flatpak(如用过)

8. Snap 旧版本

sudo snap refresh

清理旧版本(需脚本或手动):

/var/lib/snapd/snaps/

9. Flatpak 缓存

flatpak uninstall --unused

五、不推荐手动删的(容易出事)

❌ 不要手动删:

  • /bin, /sbin, /usr, /lib
  • /etc(配置)
  • /boot 中正在用的内核
  • 家目录下的隐藏配置(如 .config 谨慎)

六、一键工具(新手友好)

1. bleachbit(图形化)

sudo apt install bleachbit

⚠️ 使用时不要勾“系统”高级项

2. ncdu 查大文件

sudo apt install ncdu
ncdu /

总结(安全清理顺序)

sudo apt autoremove
sudo apt clean
rm -rf ~/.cache/*
sudo journalctl --vacuum-time=7d

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

  • 是 桌面版还是服务器
  • 磁盘快满了吗?
  • 用的是 APT / Snap / Docker?

我可以给你更精确的清理方案。

0 踩