在 Debian 里并没有一个叫 “recycle” 的官方标准服务或命令,所以你指的 recycle 可能有几种常见情况。下面按最常见场景给你说明,你可以对号入座:
Debian 桌面默认就有回收站:
~/.local/share/Trash
Debian 默认 没有命令行回收站,推荐用工具模拟:
trash-clisudo apt update
sudo apt install trash-cli
使用:
trash 文件或目录
trash-list
restore-trash
可别名替换 rm(谨慎):
alias rm='trash'
如果你在 Debian 上配置了 Samba 文件共享,可以启用回收站:
sudo nano /etc/samba/smb.conf
在共享段中加入:
[share]
path = /srv/samba/share
read only = no
recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:maxsize = 0
重启 Samba:
sudo systemctl restart smbd
删除的文件会进入 .recycle 目录。
某些存储系统(如 TrueNAS / ZFS)有 recycle 概念,但 Debian 原生 RAID(mdadm)没有 recycle 配置。
如果你是在某个软件里看到 recycle 配置(如:
请告诉我:
我可以给你精确配置示例。
| 场景 | 配置方式 |
|---|---|
| 桌面回收站 | 默认支持 |
| 命令行防误删 | trash-cli |
| Samba 回收站 | smb.conf |
| 其他软件 | 需具体说明 |
如果你能补充 “你在什么环境下看到 recycle”,我可以直接给你完整配置文件。