温馨提示×

linux cleanup哪些文件可删

小樊
42
2026-09-14 13:24:26
栏目: 智能运维

在 Linux 系统中,“可删文件/目录”取决于你是在清理个人机器、服务器,还是只为释放空间。下面按安全 → 谨慎 → 危险分类说明。


一、可以安全删除(常见清理)

1. 临时文件

/tmp/*
/var/tmp/*

✅ 系统重启后通常自动清空
⚠️ 删除前确认没有程序正在使用

2. 用户缓存

~/.cache/*

✅ 各类软件缓存,删了会重建

3. 旧日志(已轮转)

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

✅ 压缩后的旧日志,可删
❌ 不要删 /var/log 本身

4. 包管理器缓存

  • Debian / Ubuntu:
apt clean
apt autoremove
  • CentOS / RHEL:
yum clean all
  • Arch:
pacman -Scc

二、可谨慎删除(确认后再做)

1. 旧内核(/boot 空间不足时)

dpkg --list | grep linux-image

保留当前使用内核,删其余

2. 崩溃/核心转储

/var/crash/*
core.*

⚠️ 仅调试用,可删

3. 用户下载/大文件

~/Downloads/*
~/Desktop/*

⚠️ 人工确认


三、不建议随便删(危险)

❌ 以下目录不要手动删

/bin /sbin /usr /lib /etc /boot
/var /proc /sys /dev

误删可能导致系统无法启动。


四、推荐的安全清理命令

一键查看大文件

du -h --max-depth=1 /

自动清理(安全)

sudo apt autoremove -y
sudo apt clean
rm -rf ~/.cache/*

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

  • 根据你的 Linux 发行版给具体命令
  • 帮你分析 磁盘占用最多的目录
  • 写一个简单的 清理脚本

你现在的系统是什么?(Ubuntu / CentOS / Arch?)

0