温馨提示×

CentOS回收站在哪个目录

小樊
55
2026-08-04 06:57:42
栏目: 智能运维

CentOS(以及大多数 Linux 发行版) 中,没有像 Windows 那样的全局回收站目录。是否生成回收站,取决于你使用的桌面环境或文件管理器

下面分情况说明:


一、如果你使用的是 GNOME 桌面(CentOS 7/8 常见)

回收站目录是:

~/.local/share/Trash/

里面有 3 个子目录:

~/.local/share/Trash/
├── files/      # 被删除的文件
├── info/       # 删除信息(原路径、删除时间)
└── expunged/   # 已被永久删除的残留

✅ 这是 最常见、最标准的回收站路径


二、如果你使用的是 KDE 桌面

回收站目录通常是:

~/.local/share/Trash/

或(老版本):

~/.kde/share/apps/Trash/

三、如果你使用的是 命令行(rm 命令)

⚠️ 没有回收站

rm file
rm -rf dir

这些文件 不会进入回收站,直接删除,除非你:

  • 使用了 trash-cli
  • 或自己做了别名

四、如果你使用了 trash-cli

这是 Linux 下常用的命令行回收站工具:

trash file

回收站位置仍然是:

~/.local/share/Trash/

查看回收站:

trash-list

恢复文件:

trash-restore

五、如果是 外接硬盘 / U 盘删除文件

回收站可能会出现在挂载点:

/media/username/disk/.Trash-1000/

或:

/mnt/disk/.Trash-1000/

六、如果你只是想“找回误删文件”

情况 建议
rm 删除 立即卸载分区,用 extundelete
桌面删除 ~/.local/share/Trash/files/
重要数据 不要再写入磁盘

总结一句话 ✅

CentOS 的回收站目录通常是:

~/.local/share/Trash/

如果你告诉我:

  • 服务器还是桌面
  • 用的是什么 桌面环境
  • 文件是怎么删的(rm / 右键删除)

我可以给你更精确的方案,甚至帮你恢复文件。

0