温馨提示×

centos recycle丢失怎么找

小樊
35
2026-10-23 16:24:22
栏目: 智能运维

在 CentOS 里常说的“recycle(回收站)”通常分几种情况,先确认你是哪一种,再按对应方法找回。


一、如果是桌面环境(GNOME/KDE)的回收站丢失

CentOS 桌面回收站一般在:

/home/用户名/.local/share/Trash/

或

/root/.local/share/Trash/

1. 检查回收站目录是否还在

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

如果有 files/ 和 info/ 目录,说明回收站还在,只是图标丢了。

2. 恢复桌面回收站图标

  • GNOME:
    • 安装 gnome-tweaks
    sudo yum install gnome-tweak-tool
    
    • 打开 Tweaks → Desktop → 勾选 Trash

3. 手动找回误删文件

cd ~/.local/share/Trash/files
ls
mv 文件名 ~/

二、如果是“回收站功能没了”(比如用了 rm 直接删)

Linux 默认 没有回收站,rm 是直接删除。

找回方法

1. 停止写入磁盘(非常重要)

sudo sync

不要再往该分区写文件。

2. 使用恢复工具

常用:

  • extundelete(ext3/ext4)
  • testdisk
  • photorec

示例(extundelete):

sudo yum install extundelete
sudo extundelete /dev/sda1 --restore-all

恢复文件会在:

RECOVERED_FILES/

三、如果是服务器没有回收站(正常现象)

服务器通常:

  • 不用桌面
  • 没有 recycle
  • 删除即用 rm

✅ 建议以后用“假回收站”:

alias rm='mv -t ~/.trash'
mkdir ~/.trash

四、快速判断你属于哪种

你可以告诉我:

  1. 是 桌面还是服务器
  2. 是 回收站图标不见 还是 文件删了找不回
  3. 文件系统类型(df -T)

我可以给你更准确的一步一步操作。

0 踩