一、手动快速清理临时文件(命令行方式)
1. 清理系统临时目录 /tmp
/tmp 是Ubuntu存储程序运行时临时文件的核心目录,常规临时文件会在此累积。使用以下命令可快速删除其中所有内容(包括子目录和文件):
命令:sudo rm -rf /tmp/*
说明:sudo 获取管理员权限,rm -rf 递归强制删除目录下所有内容。注意:执行前确保无重要程序正在使用/tmp中的文件(如未关闭的软件可能依赖临时文件),否则可能导致程序异常。
2. 清理用户临时目录 ~/.cache 和回收站
用户级临时文件通常存储在~/.cache(应用程序缓存,如浏览器、办公软件的临时数据)和~/.local/share/Trash(回收站的底层目录)中,可通过以下命令清理:
命令:rm -rf ~/.cache/* ~/.local/share/Trash/*
说明:无需sudo(清理的是当前用户的个人目录),可快速释放用户级临时文件占用的空间。
3. 清理APT缓存(软件包下载缓存)
APT包管理器会缓存下载的.deb软件包(存储在/var/cache/apt/archives),这些文件虽可加速后续安装,但长期累积会占用大量空间。使用以下命令清理:
命令:sudo apt-get clean
补充:若需保留旧版本缓存(用于降级软件),可使用sudo apt-get autoclean,仅清理不再需要的旧版本包。
4. 清理日志文件(可选,针对大型日志)
系统日志(存储在/var/log)可能随时间增长占用大量空间,可使用以下命令快速清空所有.log文件:
命令:sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
说明:truncate -s 0 将文件大小截断为0(保留文件本身,仅清空内容),避免删除日志文件导致的系统记录丢失。
二、使用图形化工具快速清理(适合新手)
1. 系统自带“磁盘清理”工具
Ubuntu自带的“磁盘清理”工具可图形化识别并清理临时文件、缓存、旧软件包等:
步骤:
- 点击左上角“Ubuntu图标”→ 选择“设置”→ 进入“存储”→ 点击“清理”按钮;
- 系统会扫描可清理项目(如“临时文件”“缓存”“旧内核”),勾选需清理的项目后点击“清理”即可。
2. 第三方工具 BleachBit(更全面)
BleachBit是一款开源系统清理工具,支持清理临时文件、缓存、日志、浏览器历史等多种类型垃圾,操作直观:
安装:sudo apt update && sudo apt install bleachbit
使用:
- 打开BleachBit(应用菜单搜索“BleachBit”);
- 勾选左侧“临时文件”“缓存”“日志”等项目(右侧会显示清理详情);
- 点击“清理”按钮即可快速删除选中内容。
三、快速清理的注意事项
- 备份重要数据:清理前建议备份个人文件(如文档、照片),避免误删;
- 避免强制终止程序:清理
/tmp时,尽量关闭正在运行的程序(如浏览器、办公软件),防止临时文件被占用导致程序崩溃; - 定期清理:建议每周执行1次临时文件清理(尤其是
/tmp和~/.cache),每月清理1次APT缓存和日志,保持系统高效运行。