在 CentOS 里,**“recycle(回收站)”**通常分几种情况,下面按常见场景给你说明怎么查看。
如果你用的是 带桌面的 CentOS(如 GNOME):
trash:///
ls -la ~/.local/share/Trash/files
~/.local/share/Trash/
├── files # 被删除的文件
└── info # 删除信息(原路径、时间)
cp ~/.local/share/Trash/files/文件名 ~/
⚠️ 重要:
rm -rf 文件
不会进回收站,直接删除,无法在 recycle 中查看。
如果你想要“命令行回收站”,可以安装:
yum install -y trash-cli
# 或
dnf install -y trash-cli
trash-put 文件 # 删除到回收站
trash-list # 查看回收站
trash-restore # 恢复
trash-empty # 清空
如果是 Samba 共享,可能看到:
/share/.recycle/
查看:
ls -la /share/.recycle
如果你用的是:
rm可尝试:
extundelete
testdisk
| 场景 | 查看方式 |
|---|---|
| 桌面回收站 | trash:/// |
| 命令行回收站 | ~/.local/share/Trash |
| rm 删除 | 无回收站 |
| Samba | .recycle 目录 |
如果你能说清楚:
我可以给你更精确的恢复或查看方法。