如果有可执行文件,恢复已删除的fortran文件

时间:2015-04-17 08:08:25

标签: ubuntu

我不小心删除了我在本地Ubuntu机器上工作的.f文件。有没有办法恢复它?通常答案是否定的,但如果我有可执行文件怎么办?我使用了" rm"命令。不幸的是,这是最新备份中唯一的新文件。

1 个答案:

答案 0 :(得分:1)

sudo apt-get install foremost

打开文件/etc/foremost.conf,您将看到一长串已注释掉的行。让他们注释掉。你需要的是这样一行(第一列是文件类型):

f     n       40000   <start of your code>     <end of your code>

第二列是指区分大小写,第三列是指大小的上限,第四列是文件的起始方式(记得使用转义字符),最后一列是文件通常的结束方式。相应地编辑值。

使用以下命令(相应地编辑磁盘。可以使用df命令检查):

foremost -v -T -c /etc/foremost.conf -i /dev/sda -o output

接下来会发生的事情是,最重要的是创建一个名为output的文件夹,并将所有恢复的数据(在本例中)转储到该文件夹​​中。从那里你可以使用diff或meld来比较恢复的'文件',看看哪个是最新的。