ubuntu

如何利用Ubuntu进行磁盘清理

小樊
45
2025-09-01 14:45:04
栏目: 智能运维

如何利用Ubuntu进行磁盘清理
磁盘清理是Ubuntu系统维护的重要环节,可有效释放空间、提升系统性能。以下是系统级、用户级及工具辅助的全面清理方案,覆盖常见垃圾文件类型:

一、系统级基础清理(命令行/图形界面)

1. 清理APT软件包缓存

APT(Ubuntu包管理器)会缓存下载的.deb软件包,长期积累可能占用大量/var/cache/apt/archives/空间。

2. 清理系统日志

系统日志(如/var/log/目录下的文件)会随时间增长占用空间,可通过journalctl工具清理:

3. 清理临时文件

4. 清理缩略图缓存

文件管理器(如GNOME)会生成文件缩略图,存储在~/.cache/thumbnails/目录,长期积累可能占用数GB空间:
rm -rf ~/.cache/thumbnails/*(彻底删除缩略图缓存,下次访问文件时会重新生成)。

二、用户级针对性清理

1. 浏览器缓存清理

浏览器缓存(如Firefox、Chrome)会占用大量~/.cache/mozilla/~/.cache/google-chrome/空间:

2. 旧内核清理

旧内核版本会占用/boot/分区空间(该分区通常较小),需保留当前运行内核和最新备用内核:

3. Snap/Flatpak缓存清理

Snap和Flatpak应用的缓存会占用/var/lib/snapd/cache/~/.local/share/flatpak/空间:

三、工具辅助深度清理

1. 图形化工具:BleachBit

BleachBit是开源的磁盘清理工具,支持清理系统缓存、浏览器缓存、日志、临时文件等,操作简单:

2. 图形化工具:Stacer

Stacer是Ubuntu下的系统优化工具,提供“清理”“进程”“磁盘使用”等功能,支持一键扫描清理:

3. 命令行工具:ncdu

ncdu(NCurses Disk Usage)是可视化磁盘分析工具,可快速定位大文件/目录:

四、自动化清理(可选)

通过cron任务定期执行清理脚本,例如每日凌晨2点清理/tmp/目录和APT缓存:

注意事项

0
看了该问题的人还看了