在 Debian 里,“回收文件”的管理方式取决于你使用的是 命令行 还是 桌面环境。Debian 本身没有像 Windows 那样的“回收站”机制,但不同层面有不同的实现方式。
删除文件时:
回收站位置:
~/.local/share/Trash/
结构如下:
Trash/
├── files/ # 被删除的文件
└── info/ # 原路径、删除时间等信息
恢复文件:
清空回收站:
~/.local/share/Trash/
Trashrm file
不会进入回收站,而是直接删除
可以写一个简单脚本代替 rm:
mkdir -p ~/.trash
alias trash='mv --backup=numbered -t ~/.trash'
使用:
trash test.txt
恢复:
mv ~/.trash/test.txt .
trash-cli(强烈推荐)这是 Linux 下最接近 Windows 回收站的方案。
sudo apt update
sudo apt install trash-cli
trash file.txt
trash dir/
trash-list
restore-trash
trash-empty
✅ 支持:
trash-cli,也建议:sudo -i
trash file
| 方式 | 是否进回收站 | 推荐度 |
|---|---|---|
| rm | ❌ | ❌ |
| 桌面环境 | ✅ | ✅✅✅ |
| trash-cli | ✅ | ✅✅✅✅ |
| 手动 mv | ✅ | ✅✅ |
如果你愿意,我可以:
rm 完全替换成 trash只要告诉我你用的是 Debian + 哪种桌面或纯服务器 即可。