在 Debian 系统中,本身并没有像 Windows 那样的“回收站(Recycle Bin)”概念,也没有内置叫 recycle 的命令或工具。不过,你可能是以下几种情况之一,我分别说明:
Debian 默认直接用 rm 删除文件,不会进回收站,所以:
trash-cli(推荐)这是最接近“回收站”的方案。
sudo apt update
sudo apt install trash-cli
trash-put 文件或目录 # 删除到回收站
trash-list # 查看回收站内容
trash-restore # 恢复文件
trash-empty # 清空回收站
✅ 文件会存放在:
~/.local/share/Trash/
如果你使用的是:
那么:
~/.local/share/Trash命令行可用 trash-cli 管理。
如果你在配置 Samba 共享,有一个 recycle 模块:
[share]
path = /srv/samba/share
read only = no
vfs objects = recycle
recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes
删除的文件会进入 .recycle 目录,而不是直接消失。
可以设置别名:
alias rm='trash-put'
加入 ~/.bashrc 永久生效。
| 需求 | 方案 |
|---|---|
| 像 Windows 回收站 | trash-cli |
| 桌面环境 | 自带回收站 |
| 服务器防误删 | trash-cli 或别名 |
| Samba 共享 | recycle 模块 |
如果你能具体说一下:
我可以给你更精确的操作步骤。