在 Debian 里通常没有内置的“回收站(Recycle Bin)”功能,不像 Windows 有专门的回收站目录。不过有几种常见方式可以实现“删除文件先进回收站,而不是直接删除”。
下面按使用场景说明。
trash-cli这是最常见、最标准的方式。
sudo apt update
sudo apt install trash-cli
trash-put 文件或目录 # 删除到回收站
trash-list # 查看回收站内容
trash-restore # 恢复文件
trash-empty # 清空回收站
示例:
trash-put test.txt
回收站位置:
~/.local/share/Trash/
rm 别名(防止误删)你可以把 rm 改成 trash-put:
编辑 ~/.bashrc:
alias rm='trash-put'
然后:
source ~/.bashrc
⚠️ 注意:仅对当前用户有效,且不建议在 root 环境滥用。
如果你使用的是:
那么回收站是自动启用的。
~/.local/share/Trash/
清空方式:
trash-empty服务器一般不建议启用回收站,因为:
如果你仍想用:
✅ 推荐 trash-cli
❌ 不推荐修改 rm
| 场景 | 推荐方式 |
|---|---|
| 桌面用户 | 系统自带回收站 |
| 命令行用户 | trash-cli |
| 服务器 | 谨慎使用,最好备份 |
如果你愿意,可以告诉我:
我可以给你更精确的配置方法。