温馨提示×

Ubuntu怎么清理缓存文件

小樊
36
2026-08-29 07:23:28
栏目: 智能运维

在 Ubuntu 中,“清理缓存”通常分为几种情况:软件包缓存、系统日志、用户缓存、缩略图缓存、旧内核 等。下面按常用程度给你一套安全、实用的清理方法。


一、清理 APT 软件包缓存(最常见 ✅)

1️⃣ 删除已下载但未安装的包

sudo apt clean

会清空 /var/cache/apt/archives/ 下的所有 .deb 文件

2️⃣ 删除旧的软件包缓存(推荐)

sudo apt autoclean

只删除过期的包,更安全

3️⃣ 删除不再需要的依赖

sudo apt autoremove

自动删除“孤立依赖”,非常推荐


二、清理系统日志(/var/log)

1️⃣ 查看日志大小

du -sh /var/log

2️⃣ 清理旧日志(安全)

sudo journalctl --vacuum-time=7d

只保留最近 7 天的 systemd 日志

或限制大小:

sudo journalctl --vacuum-size=100M

三、清理用户缓存(~/.cache)

1️⃣ 查看缓存大小

du -sh ~/.cache

2️⃣ 清理(安全)

rm -rf ~/.cache/*

⚠️ 某些程序下次启动会稍微变慢(正常现象)


四、清理缩略图缓存

rm -rf ~/.thumbnails/*

五、清理旧内核(谨慎 ⚠️)

1️⃣ 查看当前内核

uname -r

2️⃣ 查看已安装内核

dpkg --list | grep linux-image

3️⃣ 删除旧内核(不要删当前正在用的)

sudo apt remove linux-image-旧版本

推荐让系统自动处理

sudo apt autoremove

六、使用图形化工具(新手友好)

安装 Stacer

sudo apt install stacer

一键清理缓存、启动项、日志、软件包

或使用 BleachBit

sudo apt install bleachbit

七、一条常用组合命令(推荐)

sudo apt update
sudo apt autoremove -y
sudo apt autoclean

八、一般能清理多少空间?

项目 空间
APT 缓存 几百 MB~几 GB
日志 100MB~1GB
用户缓存 几百 MB
旧内核 0.5~2GB

要不要我帮你?

我可以根据你的情况给你定制清理方案,比如:

  • ✅ Ubuntu 20.04 / 22.04 / 24.04
  • ✅ 服务器 / 桌面版
  • ✅ 磁盘快满了(紧急清理)

你可以直接贴一下:

df -h

0