Linux下回收站占用空间大怎么办
导读: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 -h、du -sh ~/.local/share/Trash - 清空回收站(GNOME/Xfce 常见):
rm -rf ~/.local/share/Trash/files/*与rm -rf ~/.local/share/Trash/info/* - trash-cli 常用:
trash-empty、trash-list、trash-restore - 定时自动清空(cron):
0 1 * * * /usr/bin/trash-empty(路径可用which trash-empty确认)
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux下回收站占用空间大怎么办
本文地址: https://pptw.com/jishu/760599.html
