温馨提示×

Ubuntu如何恢复误删除的文件

小樊
110
2025-08-22 02:04:27
栏目: 智能运维

Ubuntu恢复误删文件方法如下:

一、从回收站恢复

若文件被删除后进入回收站(Trash),可通过以下方式恢复:

  • 图形界面:打开“Trash”,右键文件选择“Restore”。
  • 命令行:安装trash-cli后,使用trash-restore按提示操作。

二、使用数据恢复工具(文件未被覆盖时)

1. TestDisk/PhotoRec

  • 适用场景:支持多文件系统,可恢复分区或文件。
  • 安装sudo apt install testdisk
  • 操作
    • sudo testdisk:选择磁盘→“Advanced”→“Undelete”扫描并恢复文件。
    • sudo photorec:选择磁盘和文件类型直接恢复。

2. extundelete

  • 适用场景:仅限ext3/ext4文件系统。
  • 安装sudo apt install extundelete
  • 操作
    • sudo extundelete /dev/sdX --restore-file /path/to/file(恢复单个文件)。
    • --restore-all:恢复所有被删文件。

三、注意事项

  • 立即停止写入:删除后避免在原分区创建新文件,防止数据覆盖。
  • 尽快操作:延迟恢复会降低成功率。
  • 定期备份:重要文件建议用rsync或云存储备份。

若工具无法恢复,可尝试专业数据恢复服务。

0