清理Ubuntu系统缓存的详细步骤

清理Ubuntu系统缓存的详细步骤_第1张图片

以下是清理 Ubuntu 系统缓存的详细步骤,涵盖常见的缓存类型及安全操作

1. 清理 APT 软件包缓存

APT 会缓存下载的 .deb软件包,长期积累可能占用大量空间。

方法 1:删除所有缓存

sudo apt clean

删除/var/cache/apt/archives/ 下的所有已下载包

方法 2:仅删除过期的缓存

sudo apt autoclean 

只删除无法从仓库重新下载的旧版本包

方法 3:清理无用依赖

sudo apt autoremove    

 删除自动安装且不再需要的依赖包

注意:运行前检查 autoremove 的列表,确认无重要软件被误删。

2. 清理缩略图缓存

文件管理器(如 GNOME)会生成缩略图缓存:

rm -rf ~/.cache/thumbnails/*


3. 清理系统日志和临时文件

清理旧的日志文件:

sudo journalctl --vacuum-time=2d 

 保留最近 2 天的日志(时间可按需调整)

清理临时文件:

sudo rm -rf /tmp/*

   系统临时文件(重启后会自动清理,手动清理需谨慎)

sudo rm -rf ~/.cache/* 

 用户应用程序缓存(如浏览器、IDE 等)

4. 清理浏览器缓存(以 Firefox 为例)

图形界面:
1. 打开 Firefox → 设置 → 隐私与安全 → 清除数据(勾选“缓存”)。

命令行:

rm -rf ~/.cache/mozilla/firefox/*.default-release/cache/*

5. 清理旧内核(谨慎操作)

旧内核可能占用 `/boot` 分区空间:
查看已安装内核

dpkg --list | grep linux-image

删除旧内核(保留当前和最新备用)

sudo apt purge linux-image-5.4.0-XX-generic  

替换为旧内核版本

提示:使用'uname -r 查看当前运行的内核,切勿删除!

6. 清理内存缓存(临时释放)

强制释放内存缓存(无需重启):

sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

注意:此操作仅临时释放内存,系统会根据需要自动重新占用。

7. 清理 Snap 和 Flatpak 缓存

Snap 应用缓存:

sudo snap refresh --list   

查看可更新的 Snap 包

sudo rm -rf /var/lib/snapd/cache/*

Flatpak 应用缓存:

flatpak uninstall --unused  

删除未使用的运行时
 

8. 清理残留配置文件

卸载软件后残留的配置文件:
查找孤立包(谨慎操作

deborphan | xargs sudo apt purge -y

9. 使用清理工具(推荐新手)

图形工具Stacer:

sudo apt install stacer

安装后打开软件,一键扫描清理


命令行工具 BleachBit:

sudo apt install bleachbit
sudo bleachbit --clean system.cache  

清理系统缓存.
 

总结步骤(安全优先级)
1. apt clean+ autoremove  
2. 清理用户缓存(~/.cache)  
3. 删除旧内核(可选)
4. 使用 Stacer/BleachBit 辅助  

 注意事项
- 操作前建议备份重要数据。
- 谨慎使用 rm -rf,避免误删系统文件。
- 清理 /boot分区时确保至少保留 2 个内核版本。

你可能感兴趣的:(ubuntu,缓存,linux)