温馨提示×

centos recycle保存在哪里的

小樊
33
2026-09-15 06:37:58
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)里,默认是没有像 Windows 那样的“回收站(Recycle Bin)”的,删除文件一般是用 rm,直接删掉,不进回收站。

不过有几种“类似回收站”的情况,位置如下:


1. 桌面环境自带的回收站(Trash)

如果你用的是 GNOME / KDE / XFCE 等桌面环境,删除文件会进回收站:

  • 用户级回收站

    ~/.local/share/Trash/
    

    里面通常有三个目录:

    ~/.local/share/Trash/files/     # 被删的文件
    ~/.local/share/Trash/info/      # 删除信息(原路径、时间)
    
  • U 盘 / 移动硬盘的回收站
    在设备根目录下:

    /media/你的用户/设备名/.Trash-1000/
    

    (1000 是用户 UID)


2. 命令行 rm 删除

不会保存,文件直接从文件系统中移除,没有回收站。


3. 某些“安全删除”工具

如:

  • trash-cli
  • gvfs-trash

它们本质上也是写到:

~/.local/share/Trash/

4. 服务器版 CentOS

通常是 纯命令行,没有桌面环境:

  • ✅ 没有回收站
  • rm 删除不可恢复(除非有备份或快照)

小建议

如果你怕误删,可以:

alias rm='trash'   # 用 trash-cli 代替 rm

或定期备份。

如果你说的是 某个具体软件 / 场景(比如 Docker、MySQL、某种面板)的 recycle,可以告诉我,我帮你精确定位。

0