温馨提示×

如何找到centos recycle目录

小樊
51
2026-09-15 06:35:01
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)中,并没有像 Windows 那样的“回收站(Recycle Bin)”目录。是否“有 recycle 目录”取决于你使用的 桌面环境 或 特定软件。

下面分情况说明:


一、如果你是用的图形界面(GNOME / KDE 等)

1️⃣ GNOME 桌面(CentOS 默认)

回收站位置在:

~/.local/share/Trash/

里面通常有:

  • files/:被删除的文件
  • info/:删除信息(时间、路径)

查看命令:

ls -la ~/.local/share/Trash/

2️⃣ KDE 桌面

回收站在:

~/.local/share/Trash/

或

~/Trash/

二、如果你是用的命令行(服务器版 CentOS)

默认情况下:

  • ❌ 没有 recycle 目录
  • rm 删除 = 永久删除

✅ 常见替代方案:

1️⃣ 使用 trash-cli(推荐)

安装:

yum install trash-cli

使用:

trash 文件名

查看回收站:

trash-list

恢复:

trash-restore

清空:

trash-empty

2️⃣ 自建 recycle 目录(常见运维做法)

很多人会在服务器上手动创建:

mkdir /data/recycle

并 alias:

alias rm='mv -t /data/recycle'

⚠️ 注意:这只是“假回收站”,不是系统级功能。


三、某些软件自带的 recycle 目录

软件 常见路径
Samba /var/lib/samba/usershares/ 或自定义
FTP 服务(vsftpd) 自定义 .Trash 目录
网盘 / 存储系统 各自定义

四、快速确认你系统有没有 recycle 目录

find / -type d -iname "*trash*" 2>/dev/null
find / -type d -iname "*recycle*" 2>/dev/null

如果你能告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 是否桌面版
  • ✅ 是系统级还是某个软件(Samba / FTP / Docker)

我可以给你更精确的目录位置。

0 踩