在 Debian(以及大多数 Linux 发行版)里,“回收站 / Recycle Bin” 并不是系统内核级功能,而是桌面环境(如 GNOME、KDE、XFCE)或文件管理器提供的用户态功能。所以“Debian recycle 失效”通常不是 Debian 本身的问题,而是以下某一层出问题。
下面按最常见原因 → 排查方法说明。
先确认场景:
rm 后想恢复(不存在回收站)这是 90% 的原因
回收站规则:
/tmp、/var 等系统目录✅ 表现:
删文件“嗖”一下没了,不提示
✅ 解决:
mkdir -p /mount/point/.Trash-1000
chmod 700 /mount/point/.Trash-1000
(1000 是你的 UID)
路径:
~/.local/share/Trash
检查:
ls -ld ~/.local/share/Trash
修复:
rm -rf ~/.local/share/Trash
mkdir -p ~/.local/share/Trash
回收站需要剩余空间
df -h ~
如果 100%,删除直接失效。
rm 命令(永远没有回收站)rm file.txt
❌ 不会进回收站
✅ 替代方案:
alias rm='gio trash'
# 或
trash-put file.txt
安装:
sudo apt install trash-cli
如果你是:
那根本没有回收站机制
以 Nautilus 为例:
echo $XDG_CURRENT_DESKTOP
ls ~/.local/share/Trash
df -h ~
mount | grep $HOME
请告诉我:
cat /etc/os-release)我可以一步给你对应修复命令。