我不小心从Ubuntu桌面删除了一些文件。现在,我只需要恢复/ home / user目录中的perl文件。如何才能做到这一点?我可以使用实时Ubuntu USB启动。请解释。
TestDisk比PhotoRec效率高得多。TestDisk的问题在于,它并不总是恢复所有已删除的文件。如果您不小心重新格式化了分区,TestDisk可以恢复成千上万个文件而不会丢失单个文件,但是如果您通过将文件发送到回收站然后清空回收站来删除文件,则TestDisk不能总是恢复它。
因此,请首先使用TestDisk,如果您使用TestDisk恢复了所有已删除的文件,那么您就完成了。如果您使用TestDisk恢复了大多数已删除的文件,则可以决定是否完成。如果在运行TestDisk之后还没有完成操作,则可以尝试使用PhotoRec恢复已删除的文件。
PhotoRec可以根据文件类型有选择地恢复文件,但是PhotoRec / TestDisk不能有选择地扫描单个目录以查找丢失的文件,除非您已将整个硬盘分区安装为该目录。在某些情况下,文件名存储在文件本身中。在这种情况下,PhotoRec会尝试恢复文件名,但是大多数时候PhotoRec无法恢复文件名。
从Ubuntu软件中心安装TestDisk。
sudo apt-get install testdisk
启动PhotoRec。
打开一个终端并启动photorec(以root身份)。
sudo photorec
选择硬盘。
选择分区类型。
如果您的硬盘具有Linux分区,则选择[Intel]
。
选择文件类型选项。
移至[File Opt]
并按Enter。在这里,您可以通过按禁用所有文件类型s。使用空格切换选中按钮。选择要恢复的文件类型。对于Perl,您可以选择pl
Perl脚本或pm
Perl模块。
选择选项。
Photorec还提供了不同选项的列表。通常情况下,您不需要修改它们。
选择分区。
将选择器向上或向下移动到已从中删除文件的分区。然后选择[Search]
并按Enter。
选择文件系统类型。
如果您使用的是Linux,它将是ext2 / ext3 / ext4,因此默认选择是ext2/ext3
。否则,如果要从格式化为FAT或NTFS的分区中恢复文件,请选择Other
。
选择分析空间。
选择Free
是否在删除特定文件后未写入该分区,否则选择Whole
。
选择恢复文件的目录
选择恢复文件的存储路径。然后按Y。
Photorec将显示已恢复的文件数。
来源:修订自《如何使用Photorec在Linux中恢复已删除的文件》
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句