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