在 CentOS(以及大多数 Linux 发行版)里,并没有 Windows 那种“回收站(Recycle Bin)”机制,所以你“找不到 recycle”通常是下面几种原因之一:
Recycle Binrm 命令是直接删除,不会进回收站C:\Recycle/recycle 这种目录✅ 结论:CentOS 本身就没有名为 recycle 的东西
如果你用的是 GNOME / KDE 桌面:
~/.local/share/Trash/
或
~/.Trash/
查看方法:
ls -la ~/.local/share/Trash
⚠️ 注意:
rm 不会进这里一些服务或程序会自己建 recycle 目录,例如:
查找方法:
find / -type d -name "*recycle*" 2>/dev/null
CentOS 默认 没有 recycle 命令
如果你运行:
recycle
会提示:
command not found
trash-cliyum install epel-release -y
yum install trash-cli -y
使用:
trash-put file.txt
trash-list
trash-restore
alias rm='mv -t ~/.local/share/Trash/files/'
| 问题 | 原因 |
|---|---|
| 找不到 recycle | CentOS 本身没有 |
| 命令行删文件没了 | 被直接删除 |
| GUI 删的文件 | 在 ~/.local/share/Trash |
| 想要回收站 | 用 trash-cli |
如果你能告诉我:
我可以给你更精准的方案。