Ubuntu清理临时文件的实用技巧
Ubuntu提供了便捷的系统工具,无需安装额外软件即可完成基础清理:
.deb包),常用命令包括:
sudo apt clean:彻底删除/var/cache/apt/archives/下的所有缓存包;sudo apt autoclean:仅删除无法从仓库重新下载的旧版本包(保留当前可用版本);sudo apt autoremove:删除自动安装但不再需要的依赖包(避免残留无用文件)。临时文件多存储在特定目录,手动删除可针对性释放空间(操作前建议确认目录内容,避免误删系统文件):
/tmp目录下的文件通常会在系统重启时自动清理,但可手动删除以提前释放空间,命令:sudo rm -rf /tmp/*;~/.cache/(如浏览器缓存、IDE缓存),命令:rm -rf ~/.cache/*;rm -rf ~/.mozilla/firefox/*.default-release/cache2/*;rm -rf ~/.config/google-chrome/Default/Cache/*。第三方工具提供更全面的清理功能,适合需要深度优化的用户:
sudo apt install bleachbit;使用:打开应用后选择对应项目(如“系统→临时文件”),点击“清理”即可。sudo apt install stacer。日志文件和旧内核是磁盘空间的“隐形杀手”,需定期清理:
/var/log/)会随时间增长占用大量空间,可使用journalctl命令清理旧日志,例如删除3天前的日志:sudo journalctl --vacuum-time=3d;或清空特定日志文件(如syslog):sudo truncate -s 0 /var/log/syslog。/boot分区空间。首先查看已安装内核:dpkg --list | grep linux-image;然后删除旧内核(保留当前运行的内核,可通过uname -r查看),命令:sudo apt purge linux-image-5.4.0-XX-generic(替换为旧内核版本号)。通过cron任务定期执行清理脚本,避免手动操作,保持系统整洁:
crontab文件:crontab -e;/tmp目录和用户缓存):0 3 * * * sudo rm -rf /tmp/* && rm -rf ~/.cache/*
Ctrl+O→Enter→Ctrl+X),cron会自动加载新任务。rm -rf:该命令会递归删除文件且不可恢复,操作前务必确认目录路径(如/tmp而非/),避免误删系统文件。sync && echo 3 | sudo tee /proc/sys/vm/drop_caches)可能影响系统性能,建议仅在磁盘空间不足时使用。