Ubuntu高效清理系统垃圾的方法
APT包管理器会缓存下载的软件包(位于/var/cache/apt/archives),定期清理可释放大量空间。
sudo apt-get clean(删除所有已下载的软件包文件);sudo apt-get autoclean(仅删除不再需要的旧版本软件包,保留当前版本);sudo apt-get autoremove(删除系统不再使用的孤立软件包,如卸载软件后残留的依赖项)。临时文件(如/tmp、/var/tmp、用户目录下的.cache)会占用磁盘空间且无实际用途。
sudo rm -rf /tmp/*(清空系统级临时目录,需管理员权限);rm -rf ~/.cache/*(清空当前用户的缓存目录,如浏览器缓存、应用临时文件);rm -rf ~/.local/share/Trash/*(彻底删除回收站中的文件)。系统日志(位于/var/log)会随时间增长占用大量空间,可通过journalctl命令管理。
sudo journalctl --vacuum-time=3d(保留最近3天的日志);sudo journalctl --vacuum-size=100M(当日志超过100MB时,自动删除旧日志)。旧内核版本会占用/boot分区空间,导致无法安装新内核或系统更新。
uname -a(确认正在使用的内核,避免删除当前版本);dpkg --get-selections | grep linux-image(显示所有内核包);sudo apt-get remove linux-image-<版本号>(替换<版本号>为旧内核,如linux-image-5.15.0-86-generic)。BleachBit是一款开源系统清理工具,可清理缓存、日志、Cookies、临时文件等。
sudo apt update && sudo apt install bleachbit;Ubuntu Cleaner(原名Ubuntu Tweak)是一款针对Ubuntu优化的清理工具,支持清理APT缓存、应用程序缓存、旧内核等。
sudo add-apt-repository ppa:gerardpuig/ppa && sudo apt update && sudo apt install ubuntu-cleaner;浏览器缓存(如Firefox、Chrome)会占用用户目录空间,定期清理可提升浏览器性能。
about:cache,点击“清除缓存”;或使用命令firefox -clear-cache;chrome://settings/clearBrowserData,选择“缓存”和“Cookies”,点击“清除数据”。Snap包管理器会缓存软件包(位于/var/lib/snapd/cache),定期清理可释放空间。
sudo snap refresh --purge(删除所有未使用的Snap缓存)。/usr、/etc等系统目录下的文件,除非明确知道其用途;