在 CentOS(以及一般的 Linux 系统)中,并没有一个叫 “recycle” 的默认系统级回收站目录。不过,你可能是想问以下几种常见情况之一:
如果你使用的是 带图形界面(GUI)的 CentOS(如 GNOME),回收站通常位于:
~/.local/share/Trash/
其结构一般是:
~/.local/share/Trash/files/:被删除的文件~/.local/share/Trash/info/:删除信息(时间、原路径等)如果是 其他用户 删除的文件:
/home/用户名/.local/share/Trash/
rm 删除的文件在 CentOS 命令行中:
rm file
文件会直接删除,不会进入回收站,也没有默认路径可恢复。
如果你想要“回收站”功能,可以使用:
trash-cliyum install trash-cli
trash file
使用 trash 删除的文件会进入:
~/.local/share/Trash/
如果你是在配置 Samba 的 recycle 模块(回收站),常见路径配置示例:
[share]
path = /data/share
recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes
那么被删除的文件会在:
/data/share/.recycle/
例如:
路径通常是软件自定义,例如:
/www/recycle/
但这个不是系统默认。
| 场景 | 默认路径 |
|---|---|
| GNOME 桌面回收站 | ~/.local/share/Trash/ |
命令行 rm |
无(直接删除) |
| Samba recycle | 自定义(如 .recycle/) |
| 第三方软件 | 看软件配置 |
如果你能补充一下:
我可以给你更精确的路径。