Linux 找回删除的文件

在 Linux 系统中,文件的删除操作是不可逆的,一旦删除就无法恢复。但是,如果你误删了重要的文件,不要着急,下面介绍几种找回删除文件的方法。

1. 使用 trash-cli 工具

trash-cli 是一个命令行工具,可以将文件移动到垃圾桶中,类似于 Windows 系统的回收站。如果你使用了 trash-cli 工具删除了文件,可以使用以下命令找回:

trash-restore [文件名]

该命令会将指定的文件从垃圾桶中恢复到原来的位置。

2. 使用 extundelete 工具

extundelete 是一个强大的工具,可以在 ext3 和 ext4 文件系统中找回误删除的文件。使用该工具需要 root 权限,使用以下命令安装:

sudo apt-get install extundelete

安装完成后,使用以下命令找回删除的文件:

sudo extundelete [分区] --restore-file [文件名]

其中,[分区] 是指文件所在的分区,可以使用 df 命令查看。该命令会在指定分区中查找指定的文件,并将其恢复到当前目录。

3. 使用 photorec 工具

photorec 是一个数据恢复工具,可以在各种文件系统中找回误删除的文件。使用该工具需要 root 权限,使用以下命令安装:

sudo apt-get install testdisk

安装完成后,使用以下命令找回删除的文件:

sudo photorec

该命令会启动 photorec 工具,按照提示进行操作即可。

注意事项

无论使用哪种方法找回删除的文件,都需要注意以下几点:

  • 尽量在删除文件后立即找回,避免被覆盖。
  • 不要将恢复的文件保存在原来的位置,避免被覆盖。
  • 恢复的文件可能会损坏或不完整,需要进行检查和修复。
Linux 找回删除的文件:三种方法和注意事项

原文地址: https://www.cveoy.top/t/topic/kWFe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录