运维

运维

Products

当前位置:首页 > 运维 >

CentOS回收站清空后,如何找回被的内容?

96SEO 2025-07-30 07:25 0


CentOS回收站简介

在CentOS系统中,并没有像Windows那样直观的“回收站”功能。当文件被删除时它们通常直接从文件系统中移除,而不是移动到某个回收站目录。这使得误删文件后的恢复变得相对麻烦。

CentOS回收站清空后如何找回

恢复误删文件的方法

用命令行工具

  • 安装 trash-cli 工具

    先说说 您需要安装 trash-cli 工具,这是一个命令行工具,能帮您列出和恢复回收站中的文件。

    sudo yum install trash-cli
  • 恢复全部文件

    要恢复全部文件, 能用以下命令:

    cd ~/.local/share/Trash/files
  • 查找要恢复的文件find 命令查找特定文件:

    sudo extundelete /dev/sda1 --restore-file /home/username/.Trash-1000/files
  • 恢复整个目录

    sudo extundelete /dev/sda1 --restore-directory /home/username/.Trash-1000/files

用 TestDisk 工具

  • 安装 TestDisk

    TestDisk 是一个有力巨大的数据恢复工具,能帮您恢复误删的文件。

    sudo yum install testdisk
  • 选择恢复模式, 然后按照提示操作

    sudo testdisk

手动恢复

  • 找到回收站目录

    默认情况下回收站目录位于用户主目录下的 .local/share/Trash/files.local/share/Trash/info

    sudo yum install trash-cli
  • 查看回收站中的文件

    sudo yum install testdisk
  • umount /dev/sda1
  • 用 Extundelete 恢复文件

    mv ./username/Documents/ /path/to/original/location/

用图形界面

如果你用的是带有图形界面的 CentOS 版本, 能通过图形界面来恢复文件:

是的,问题是把桌面版的垃圾箱清空了!

安装 Extundelete

恢复单个文件:

如果是 ext3 文件系统找回文件不太轻巧松但是兴许网上有解决方案但是都是很麻烦。


标签: CentOS

提交需求或反馈

Demand feedback