Ubuntu Recycle(回收站)本身不提供清理缓存文件的功能,它仅用于存储已删除的文件以便恢复。若需清理系统缓存(如软件包缓存、临时文件、浏览器缓存等),可通过以下方法操作:
APT(Ubuntu包管理器)会将下载的.deb软件包存储在/var/cache/apt/archives/目录,长期积累会占用大量空间。
sudo apt clean,删除该目录下所有已下载的软件包(保留锁定文件)。sudo apt autoclean,仅删除无法从仓库重新下载的旧版本包(保留当前可用版本)。sudo apt autoremove,删除自动安装但不再需要的依赖包(运行前可通过apt autoremove --dry-run预览操作)。临时文件存储在/tmp/(系统级)和~/.cache/(用户级)目录,定期清理可释放空间。
sudo rm -rf /tmp/*(重启后/tmp/会自动清空,手动清理需谨慎)。rm -rf ~/.cache/*(删除浏览器缓存、IDE缓存等用户应用缓存,操作前建议确认目录内容)。回收站中的文件存储在~/.local/share/Trash/目录,需手动清空以释放空间。
rm -rf ~/.local/share/Trash/*(彻底删除回收站内所有文件)。浏览器(如Firefox、Chrome)的缓存会占用大量磁盘空间,可通过以下方式清理:
about:cache,点击“清除缓存”按钮。rm -rf ~/.mozilla/firefox/*.default-release/cache2(删除Firefox缓存目录)。sudo apt install bleachbit,运行后选择“缓存”“临时文件”等项目,点击“清理”即可一键清理系统垃圾。sudo apt install stacer,通过“清理”选项卡扫描并清理缓存、日志、旧内核等。旧内核会占用/boot分区空间,可通过以下步骤清理:
uname -r(保留当前使用的版本)。dpkg --get-selections | grep linux(筛选出linux-image-和linux-headers-开头的包)。sudo apt purge linux-image-<version> linux-headers-<version>(替换<version>为旧内核版本号,保留最新2个内核)。注意事项:
~/.cache/中的个人配置文件)。/proc/sys/vm/drop_caches)的释放需谨慎,频繁清理可能影响系统性能(仅在系统内存不足时使用)。