温馨提示×

如何查找debian垃圾文件

小樊
43
2026-09-10 00:34:06
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,“垃圾文件”通常指以下几类:

  • 包管理器缓存(已下载的 .deb 包)
  • 不再需要的依赖包
  • 日志文件
  • 用户缓存(浏览器、桌面环境等)
  • 临时文件
  • 大文件 / 旧内核

下面按安全 → 进阶的方式介绍如何查找和清理。


一、使用官方工具(最安全)

1. 清理 apt 缓存

sudo apt clean

删除:

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

查看缓存大小:

du -sh /var/cache/apt

2. 删除无用依赖

sudo apt autoremove

会移除“自动安装但现在不再需要”的包。

3. 移除旧内核(谨慎)

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

保留当前内核,删除旧版本(示例):

sudo apt purge linux-image-5.10.0-xx-amd64

二、查找“大文件 / 占用空间”

1. 查看目录占用

du -h --max-depth=1 /

2. 查找大于 100MB 的文件

sudo find / -type f -size +100M

3. 查找大日志

ls -lh /var/log

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

使用 journalctl(systemd)

查看日志大小:

journalctl --disk-usage

清理旧日志(保留最近 7 天):

sudo journalctl --vacuum-time=7d

或限制大小:

sudo journalctl --vacuum-size=100M

四、用户级垃圾(缓存)

1. 用户缓存目录

du -sh ~/.cache

可安全删除(程序会重建):

rm -rf ~/.cache/*

2. 浏览器缓存

  • Firefox / Chrome:设置 → 清除缓存
  • 或手动:
rm -rf ~/.mozilla/firefox/*/cache2

五、临时文件

1. /tmp

重启会自动清理,也可手动:

sudo rm -rf /tmp/*

2. /var/tmp

通常保留更久,谨慎清理。


六、第三方清理工具(可选)

1. deborphan(找孤儿包)

sudo apt install deborphan
deborphan

2. ncdu(可视化磁盘分析,推荐)

sudo apt install ncdu
sudo ncdu /

七、不建议轻易做的

  • 手动删 /usr/lib
  • 删未知配置文件
  • 删正在使用的日志

快速安全清理命令合集

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

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

  • 服务器 还是 桌面版
  • 想清理 空间不足 还是 系统优化

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

0