在 CentOS(以及大多数 Linux 发行版)中,并没有像 Windows 那样的“回收站(Recycle Bin)”目录。是否“有 recycle 目录”取决于你使用的 桌面环境 或 特定软件。
下面分情况说明:
回收站位置在:
~/.local/share/Trash/
里面通常有:
files/:被删除的文件info/:删除信息(时间、路径)查看命令:
ls -la ~/.local/share/Trash/
回收站在:
~/.local/share/Trash/
或
~/Trash/
默认情况下:
rm 删除 = 永久删除✅ 常见替代方案:
trash-cli(推荐)安装:
yum install trash-cli
使用:
trash 文件名
查看回收站:
trash-list
恢复:
trash-restore
清空:
trash-empty
很多人会在服务器上手动创建:
mkdir /data/recycle
并 alias:
alias rm='mv -t /data/recycle'
⚠️ 注意:这只是“假回收站”,不是系统级功能。
| 软件 | 常见路径 |
|---|---|
| Samba | /var/lib/samba/usershares/ 或自定义 |
| FTP 服务(vsftpd) | 自定义 .Trash 目录 |
| 网盘 / 存储系统 | 各自定义 |
find / -type d -iname "*trash*" 2>/dev/null
find / -type d -iname "*recycle*" 2>/dev/null
如果你能告诉我:
我可以给你更精确的目录位置。