在 Debian 系统中,没有像 Windows 那样默认的“回收站(Recycle Bin)”机制,但可以通过 几种常见方式实现“回收站”功能。下面按使用场景给你说明。
如果你使用的是 带桌面的 Debian(如 GNOME、KDE、XFCE),回收站是默认开启的。
~/.local/share/Trash/
结构如下:
~/.local/share/Trash/
├── files/ # 删除的文件
├── info/ # 删除信息(原路径、时间)
DeleteShift + Delete✅ 无需额外配置
trash-cli(最常用)sudo apt update
sudo apt install trash-cli
trash 文件名
trash 目录名
trash-list
restore-trash
trash-empty
✅ 这是 Debian 下最推荐、最安全的“回收站”方案
rm 自动进回收站(可选)如果你希望 rm 自动变成回收站,可以设置别名(⚠️有风险)。
编辑:
nano ~/.bashrc
添加:
alias rm='trash'
生效:
source ~/.bashrc
验证:
rm test.txt
trash-list
⚠️ 注意:
rm 仍可能直接删除如果你在 Debian Server 中:
✅ 没有图形回收站
✅ 推荐用 trash-cli
✅ 不建议修改 rm,避免误删系统文件
| 场景 | 推荐方式 |
|---|---|
| Debian 桌面 | 默认回收站 |
| 命令行 | trash-cli |
| 防止误删 | alias rm=trash |
| 服务器 | trash-cli |
如果你愿意,可以告诉我:
rm 自动进回收站吗我可以给你 最合适的一套配置方案。