在 CentOS 里,很多人说的“recycle(回收站)失效”,通常不是系统自带功能,而是由某个机制或工具提供的。所以要先看你用的是哪一种“回收站”。下面按常见情况给你排查思路。
比如:
失效表现:
常见原因:
rm(不会进回收站)~/.local/share/Trash 权限损坏排查:
ls -ld ~/.local/share/Trash
df -T 删除文件所在目录
如果你是在 Samba 共享里提到 recycle,那通常是:
[vfs objects = recycle]
失效原因常见有:
vfs objects = recycle
必须明确写,且 Samba 支持。
recycle:repository = .recycle
路径是相对共享目录的,不是绝对路径。
Samba 用户无法在共享目录创建 .recycle
rm → 不走 Samba检查:
testparm
比如:
alias rm='mv -t ~/.trash'
失效原因:
检查:
alias rm
可能是:
请确认:
你可以贴出:
smb.conf 或 alias)我可以直接告诉你为什么失效 + 怎么修。