温馨提示×

Centos recycle在哪里

小樊
46
2026-08-30 08:36:02
栏目: 智能运维

CentOS(以及绝大多数 Linux 发行版)里,没有 Windows 那样的“回收站(Recycle Bin)”,所以不存在一个叫 recycle 的固定目录或命令

不过,下面这些是你可能真正想找的“回收相关”内容:


一、桌面环境的“回收站”(如果你在用 GUI)

如果你使用的是 GNOME / KDE 等桌面环境,“回收站”是存在的,但路径是:

GNOME(CentOS 7/8 默认桌面)

~/.local/share/Trash/

结构如下:

~/.local/share/Trash/
├── files/      # 被删除的文件
├── info/       # 删除信息(原路径、时间)

✅ 这是图形界面中“回收站”的真实位置。


二、命令行删除(rm)❗️没有回收站

如果你在终端执行:

rm file.txt

文件不会进入回收站,直接删除,无法恢复(除非有备份或快照)。

常见误解

操作 是否进回收站
rm ❌ 否
rm -rf ❌ 否
桌面拖到回收站 ✅ 是

三、如果是指“回收站功能”而不是目录

1️⃣ 想让 rm 支持回收站

可以安装第三方工具:

使用 trash-cli

yum install trash-cli   # CentOS 7
dnf install trash-cli   # CentOS 8+

用法:

trash file.txt
trash-list
trash-restore

✅ 文件会进入 ~/.local/share/Trash/


四、如果你是指某个软件的 recycle 目录

有些软件(如 sambapostfixjenkins)会有 recycle 相关配置,例如:

Samba 回收站

recycle:repository = .recycle

路径通常位于 共享目录下的 .recycle


五、总结一句话

CentOS 没有系统级回收站,只有桌面环境才有,位置在:

~/.local/share/Trash/

如果你能补充以下信息,我可以更精确回答:

  • ✅ 是 命令行还是桌面
  • ✅ 是 rm 删除 还是 某个软件
  • ✅ CentOS 7 / 8 / Stream 9

我可以直接给你操作方案或恢复建议。

0