首页主机资讯Linux下回收站占用空间大怎么办

Linux下回收站占用空间大怎么办

时间2025-12-01 22:47:04发布访客分类主机资讯浏览1159
导读:Linux回收站占用空间大的处理与预防 一、快速释放空间 图形界面:在文件管理器(如Nautilus、Dolphin)中右击回收站/垃圾桶图标,选择清空回收站。这是最安全、直观的方式。 命令行(GNOME/Xfce 等常见路径):依次清空...

Linux回收站占用空间大的处理与预防

一、快速释放空间

  • 图形界面:在文件管理器(如Nautilus、Dolphin)中右击回收站/垃圾桶图标,选择清空回收站。这是最安全、直观的方式。
  • 命令行(GNOME/Xfce 等常见路径):依次清空回收站的数据与元数据目录,注意路径中的**$UID**需替换为当前用户的 UID(可用命令 id -u 查看)。
    • 查看占用:du -sh ~/.local/share/Trash
    • 清空文件:rm -rf ~/.local/share/Trash/files/*
    • 清空记录:rm -rf ~/.local/share/Trash/info/*
  • 命令行(使用 trash-cli):
    • 安装:sudo apt-get install trash-cli(Debian/Ubuntu),sudo dnf install trash-cli(Fedora),sudo yum install trash-cli(CentOS/RHEL)
    • 清空:trash-empty;查看:trash-list;恢复:trash-restore
  • 谨慎操作提示:rm -rf 为不可逆删除,执行前务必确认已进入回收站目录且目标路径正确。

二、定位占用来源

  • 先看整体磁盘:df -h(识别哪个分区空间告急)。
  • 再看回收站本身:du -sh ~/.local/share/Trash(确认是否回收站占大头)。
  • 如使用了自定义回收站或别名(例如自建 ~/.trash 或将 rm 别名到“移动到回收站”的脚本),也需检查对应目录:du -sh ~/.trash
  • 若系统采用其他桌面/文件管理器(如 KDE Plasma),其回收站路径或管理方式可能不同,可在相应设置界面或对应配置目录中核对。

三、预防再次爆满

  • 启用容量上限与自动清理:部分桌面环境(如GNOME、KDE)支持在设置中调整回收站的最大容量自动清理策略;若可用,建议开启并设定合理阈值。
  • 命令行更可控:使用 trash-cli 替代直接 rm,配合定时任务定期清空,例如每天执行 trash-empty
  • 服务器/无图形环境建议:避免使用 rm -rf,统一用 trash-put 或将 rm 别名到“移入回收站”的脚本,降低误删风险。
  • 监控与阈值告警:用 du/df 做定期检查,或编写脚本在回收站超过阈值(如100M)时自动清空。

四、实用命令清单

  • 查看磁盘与回收站占用:df -hdu -sh ~/.local/share/Trash
  • 清空回收站(GNOME/Xfce 常见):rm -rf ~/.local/share/Trash/files/*rm -rf ~/.local/share/Trash/info/*
  • trash-cli 常用:trash-emptytrash-listtrash-restore
  • 定时自动清空(cron):0 1 * * * /usr/bin/trash-empty(路径可用 which trash-empty 确认)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux下回收站占用空间大怎么办
本文地址: https://pptw.com/jishu/760599.html
Linux下如何查看回收站历史记录 Debian上phpstorm插件如何管理

游客 回复需填写必要信息