1. 清理APT软件包缓存
APT(Advanced Package Tool)会缓存下载的.deb安装包,长期积累可能占用大量空间。通过以下命令清理:
sudo apt clean(清除/var/cache/apt/archives/下的所有已下载包);sudo apt autoclean(仅删除无法从仓库重新下载的旧版本包)。/var/cache/apt目录的空间。2. 删除不再需要的依赖包
安装软件时,APT会自动安装依赖包,卸载软件后这些依赖包可能不再有用。使用autoremove命令清理:
sudo apt autoremove(删除自动安装且不再需要的依赖包)。
建议定期运行此命令,避免依赖包堆积。
3. 清理旧的内核版本
Ubuntu会保留多个内核版本,旧内核可能占用/boot分区大量空间(尤其是频繁更新内核时)。操作步骤:
dpkg --list | grep linux-image(列出所有内核包);sudo apt purge linux-image-<version>(替换<version>为旧内核版本号,如linux-image-5.4.0-42-generic)。uname -r查看)和至少一个备用内核,避免无法启动系统。4. 清理系统日志和临时文件
系统日志(如/var/log)和临时文件(如/tmp)可能随时间增长占用大量空间:
sudo journalctl --vacuum-time=2d(保留最近2天的日志,时间可调整为1d、7d等);sudo rm -rf /tmp/*(系统临时文件,重启后会自动清理,手动清理需谨慎);rm -rf ~/.cache/*(用户应用程序缓存,如浏览器、IDE等)。5. 清理缩略图缓存
文件管理器(如GNOME)会为图片、视频生成缩略图,存储在~/.cache/thumbnails目录中。随着文件增多,缓存可能占用数GB空间。清理命令:
rm -rf ~/.cache/thumbnails/*
此操作不会影响已有的图片文件,仅删除缩略图缓存。
6. 卸载不常用的应用程序和游戏
不常用的应用程序和游戏会占用/usr、/opt或/home目录空间。通过以下方式卸载:
sudo apt remove <package-name>(如sudo apt remove vlc)或sudo apt purge <package-name>(彻底删除配置文件)。7. 清理Snap和Flatpak缓存
Snap和Flatpak是Ubuntu常用的软件包格式,它们的缓存可能占用较多空间:
sudo rm -rf /var/lib/snapd/cache/*(清理Snap应用的缓存文件);flatpak uninstall --unused(删除未使用的Flatpak运行时)。/var/lib/snapd和~/.local/share/flatpak目录的空间。8. 使用清理工具(图形化/命令行)
若不想手动操作,可使用以下工具简化流程:
sudo apt install stacer,打开后点击“清理”选项卡,一键扫描并清理系统垃圾(如缓存、日志、临时文件);sudo apt install bleachbit,运行后选择需要清理的项目(如系统缓存、浏览器缓存、旧的内核),点击“清理”即可。注意事项
/home目录、配置文件),避免误删;