1. 清理APT软件包缓存(最核心的缓存清理)
APT是Ubuntu的默认包管理工具,安装软件时会将.deb包缓存在/var/cache/apt/archives/目录下。长期积累会导致该目录占用大量空间(可达数GB),以下命令可针对性清理:
sudo apt clean(删除/var/cache/apt/archives/下的所有下载包,包括旧版本和新版本,释放空间最彻底);sudo apt autoclean(仅删除无法从软件仓库重新下载的旧版本包,保留当前可用版本,适合保留备用包的场景);sudo apt autoremove(删除自动安装但当前无任何软件依赖的包,例如卸载某应用后遗留的库文件,避免“孤儿包”占用空间)。2. 清理系统临时文件
系统运行过程中会产生临时文件(如日志、缓存、未完成的下载等),主要存放在两个目录:
/tmp/(重启后会自动清理,但可手动强制清理):sudo rm -rf /tmp/*(谨慎操作,避免误删正在使用的临时文件);~/.cache/(用户级别的缓存,如浏览器缓存、应用临时文件):rm -rf ~/.cache/*(可选择性清理,例如仅清理~/.cache/thumbnails/缩略图缓存,减少桌面预览占用的空间)。3. 清理浏览器缓存
浏览器(如Firefox、Chrome)会缓存网页资源(图片、脚本、样式表),长期使用会占用大量磁盘空间:
rm -rf ~/.cache/mozilla/firefox/*.default-release/cache/*;rm -rf ~/.config/google-chrome/Default/Cache。4. 清理缩略图缓存
文件管理器(如Nautilus)会自动生成文件(图片、视频、文档)的缩略图,存放在~/.cache/thumbnails/目录下,长期积累可能占用数GB空间:
rm -rf ~/.cache/thumbnails/*(删除所有缩略图缓存,下次访问文件时会重新生成,不影响正常使用)。
5. 清理旧内核版本
Ubuntu系统升级时会保留旧内核(位于/boot/目录),占用/boot分区的空间(该分区通常较小,易满)。清理步骤:
uname -r(记录当前内核版本,避免删除);dpkg --get-selections | grep linux-image(列出所有内核包,旧内核通常以“linux-image-版本号-generic”命名);sudo apt purge linux-image-旧版本号-generic(替换“旧版本号”为实际版本,保留当前和最新的备用内核,例如保留最新的2个内核)。6. 使用工具辅助深度清理
若需更便捷的清理,可使用以下工具:
sudo apt install stacer,安装后打开可一键扫描并清理缓存、日志、旧内核、孤儿包等,直观展示磁盘空间占用情况;sudo apt install bleachbit,支持选择性清理系统缓存、浏览器缓存、临时文件、日志等,还可清理隐私数据(如浏览历史),适合注重隐私的用户。注意事项
/home/目录),避免误删;sync && echo 3 | sudo tee /proc/sys/vm/drop_caches)是系统临时缓存,用于提升IO性能,频繁清理可能影响性能,仅在内存紧张时使用;