温馨提示×

如何安全清理ubuntu文件

小樊
45
2026-09-23 23:19:06
栏目: 智能运维

在 Ubuntu 中“安全清理文件”通常指:释放磁盘空间,同时不误删重要数据、不破坏系统。下面按「安全等级」从低到高给你一套可操作的方案。


一、最安全的日常清理(推荐先做)

1. 清理 APT 缓存(系统更新残留)

sudo apt clean
sudo apt autoclean

✅ 只删除已下载的 .deb 安装包缓存,不影响系统。

2. 删除无用的依赖包

sudo apt autoremove

⚠️ 一般安全,但服务器上确认无重要软件依赖时再执行。

3. 清理缩略图缓存

rm -rf ~/.cache/thumbnails/*

✅ 用户级,安全。


二、常见“大文件”安全排查

1. 查看磁盘占用

df -h

2. 查找大目录(交互式)

sudo apt install ncdu
ncdu /

✅ 非常推荐,肉眼确认再删。

3. 查找大于 100MB 的文件

find / -type f -size +100M 2>/dev/null

三、可清理但需注意的地方

1. 旧内核(安全但小心)

dpkg --list | grep linux-image

保留 当前正在使用的内核:

uname -r

删除旧内核:

sudo apt purge linux-image-x.x.x-x-generic

2. 日志文件(/var/log)

sudo journalctl --vacuum-time=7d

或手动清理:

sudo rm /var/log/*.gz
sudo rm /var/log/*.[0-9]

⚠️ 不要直接删 /var/log 本身。


四、用户级“安全清理”

1. 回收站

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

2. 浏览器缓存

  • Chrome / Firefox:设置中清理
  • 或:
rm -rf ~/.cache/google-chrome

五、不推荐 / 危险操作(新手慎用)

❌ rm -rf / ❌ 直接删 /home 其他用户目录 ❌ 删 /usr, /lib, /etc 中不熟悉的文件 ❌ 使用不明“一键清理脚本”


六、清理前的安全习惯(很重要)

  1. 备份重要数据
    rsync -av ~/ /mnt/backup/
    
  2. 不确定文件 → 先 mv 到临时目录观察几天
  3. 服务器 → 先在测试环境试

七、如果你愿意,我可以:

  • 根据你的 Ubuntu 版本 / 是否服务器
  • 或 磁盘快满的具体路径
  • 帮你定制一套“只清理安全部分”的命令

你可以直接贴:

df -h
du -sh /* 2>/dev/null

0 踩