温馨提示×

linux cleanup能释放多少空间

小樊
42
2026-09-17 14:20:53
栏目: 云计算

在 Linux 里并没有一个叫 cleanup 的标准命令,你可能是想问以下几类常见“清理操作”能释放多少空间。释放空间的大小完全取决于你系统当前的状态,下面给你一个典型参考(以常见 Ubuntu / CentOS 服务器或桌面为例):


1. 清理包管理器缓存(最常见)

APT(Ubuntu / Debian)

sudo apt clean
sudo apt autoremove
  • apt clean:删除 /var/cache/apt/archives/*.deb
  • 常见释放:几百 MB ~ 几 GB
  • 长期不更新的系统可能更多

YUM / DNF(CentOS / RHEL / Fedora)

sudo yum clean all
# 或
sudo dnf clean all
  • 释放:几百 MB 左右

2. 清理日志文件

sudo journalctl --vacuum-size=500M

sudo rm -rf /var/log/*.gz
  • 释放:100 MB ~ 数 GB
  • 服务器运行久的日志可能非常大

3. 清理 Docker(如果使用)

docker system prune -a
  • 释放:几 GB ~ 几十 GB
  • 对开发 / CI 机器效果非常明显

4. 清理用户缓存

rm -rf ~/.cache/*
  • 释放:几十 MB ~ 几 GB

5. 查找大文件(最实用)

du -h / | sort -h | tail -20

ncdu /

总结(典型情况)

清理方式 可释放空间
apt / yum 缓存 0.5–5 GB
日志 0.1–10 GB
Docker 1–50 GB
用户缓存 0.1–3 GB

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

  • 你用的是 哪类 Linux(Ubuntu / CentOS / 其他)
  • 服务器还是桌面
  • 是否已经装了 Docker / 数据库

我可以给你精准的清理命令,甚至帮你估算大概能清出多少空间。

0