防止Linux回收站溢出可从设置容量、自动清理、手动管理等方面入手,具体方法如下:
~/.config/gtk-3.0/gtk.css(如trash::max-size: 1G;)或~/.config/user-dirs.dirs设置回收站最大容量。find ~/.local/share/Trash/files/ -type f -mtime +30 -exec rm -f {} \;)删除超期文件,并通过crontab -e添加定时任务(如每天凌晨执行)。trash-cli的trash-empty命令或gvfs-trash --empty清空回收站。rm -rf ~/.local/share/Trash/files/*手动清空(谨慎操作)。rm命令重定向到回收站工具(如alias rm='trash'),避免直接删除。du -sh ~/.local/share/Trash定期查看回收站占用情况,及时处理异常。根据实际需求选择组合方案,优先通过图形界面或工具配置,减少手动操作风险。