今天我无意中使用经典命令从我的 Linux 文件系统中删除了图像rm -f
。
所有已删除的图像都位于一个文件夹中。并非我的所有图像都在此文件夹中,它只是非常具体的图像。
有没有办法通过命令恢复它们?我读到了一些关于回收的内容,例如debugfs
,,PhotoRec
...
答案1
您必须更具体地了解系统环境,但假设您的文件系统格式为 ext3 或 ext4(这应该是现代 Linux 系统中的默认设置 - 检查 的输出mount
),您可以尝试名为 的工具extundelete
。
但请注意,必须避免任何可能更改这些文件所在的文件系统的操作,因此如果可能的话,请在计算机上安装任何内容之前卸载它。理想情况下,执行恢复另一台计算机您可以使用合适的适配器将相关硬盘驱动器作为外部驱动器连接。另外,考虑到 ext 文件系统的设计,不能保证成功。
而且,我建议你做一个定期备份文件的习惯(虽然听起来很无聊)。