Ubuntu更新后清理旧版本残留的完整步骤
APT包管理器会保存已下载的软件包文件(.deb格式),更新后会残留旧版本缓存。通过以下命令清理:
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
这些命令能有效减少/var/cache/apt/archives/目录的占用,释放大量空间。
内核更新后会保留旧版本,占用/boot分区空间(每个内核约200-400MB)。操作前需确认当前使用的内核版本(避免误删导致无法启动):
uname -r
dpkg --list | grep linux-image
sudo apt-get purge linux-image-<旧版本号> linux-headers-<旧版本号>
linux-image-5.4.0-107-generic及其头文件:sudo apt-get purge linux-image-5.4.0-107-generic linux-headers-5.4.0-107
sudo update-grub
建议使用sudo apt autoremove --purge自动清理未使用的旧内核,避免手动操作的遗漏。
系统日志(如/var/log/目录下的文件)会随时间积累,占用大量空间。可通过以下命令清理:
sudo journalctl --vacuum-time=7d
.gz文件和备份日志):sudo rm -rf /var/log/*.gz /var/log/*.{1,2}
注意:不要直接删除/var/log/下的非压缩文件(如syslog),避免影响系统日志记录。
浏览器缓存(如Firefox、Chrome的临时文件)会占用用户目录空间:
设置 > 隐私与安全 > Cookies 和站点数据,点击“清除数据”,选择“缓存”和“过期数据”并清理。rm -rf ~/.mozilla/firefox/*.default/Cache
设置 > 隐私和安全 > 清除浏览数据,选择“时间范围”(如“所有时间”),勾选“缓存的图像和文件”,点击“清除数据”。rm -rf ~/.cache/google-chrome/*
定期清理浏览器缓存能释放用户目录空间,提升浏览器运行速度。
卸载软件后,可能会残留配置文件(如/etc/、/usr/local/下的文件)。可通过以下方式清理:
sudo apt-get purge $(dpkg -l | grep '^rc' | awk '{print $2}')
rc状态)并彻底删除。若希望更便捷地清理,可使用BleachBit(图形化工具)或Ubuntu Cleaner(专门针对Ubuntu的清理工具):
sudo apt install bleachbitbleachbit(打开图形界面),选择需要清理的项目(如“缓存”“日志”“临时文件”),点击“清理”。sudo apt install ubuntu-cleanerubuntu-cleaner(打开图形界面),点击“清理”即可自动扫描并清理系统垃圾。注意事项:
/home/目录、配置文件),防止误删。