尽管Linux这个开源软件已经建立了其出色的声誉,但没有人可以完全避免数据意外删除的情况。现在的好消息是,如果您的驱动器已经运行了Linux操作系统,那么从驱动器中恢复已删除的文件是一件非常容易的事情。在本篇文章中,我们将介绍如何从Linux中恢复任何驱动器中的已删除文件,让您找回那些重要且珍贵的数据。

步骤1:暂停写入操纵

首先,面对意外删除文件的时候,要及时采取行动来确保可以从硬盘中找回文件。这时候一定不要在硬盘中写入新的文件。因为这个时候写入操作会占据原来被删除的文件的空间,并且抹去了原文件的数据。

步骤2:安装恢复文件的程序

要从Linux系统中恢复已经丢失的文件,您需要下载和安装一个恢复文件的第三方程序。在很多Linux操作系统中,最著名的恢复文件程序之一是TestDisk 和 Photorec 。那么如何安装呢?很简单,只需在终端窗口中输入以下命令:

sudo apt-get update

sudo apt-get install testdisk

步骤3:使用TestDisk 恢复删除的文件

TestDisk 是一个功能强大的命令行工具,可以帮助用户恢复已删除甚至已经损坏的文件。这个工具可以用于恢复丢失的分区表,修复丢失的引导记录,或者在文件系统已收到损坏的情况下,恢复丢失的文件。TestDisk 提供了可移植版本,这意味着您可以将 TestDisk 复制到 USB 驱动器或 CD 中,以便在您需要时可以轻松进入。

步骤4:使用 Photorec 恢复删除的文件

当需要寻找已删除文件时, Photorec 是您另一个选择。和TestDisk不同的是,Photorec 是一款基于命令行的实用程序,能够从Windows、Linux 和MacOS X 平台上查找丢失的文件。它能够找回许多类型的文件,包括图像、视频、音频文件、PDF 文档等。与 TestDisk 不同的是,Photorec 能够提取被删除的文件,即使文件已经严重损坏或格式化了也能把文件恢复。

总结

在Linux中,已经删除的文件(包括文件和目录)仍然存在于磁盘上,但是操作系统不再拥有完整的访问权限,而是屏蔽了该文件。通过这篇文章介绍的 TestDisk 和 Photorec 可以轻松地恢复已删除的 Linux 文件。恢复过程可以在 终端命令 窗口中完成。如果视觉化操作不方便,也可以使用 Linux 恢复系统的可视化工具,如foremost。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/