我不小心“删除了 *.py”我该如何撤消刚刚执行的操作?

我不小心“删除了 *.py”我该如何撤消刚刚执行的操作?

在 GNU/Linux 中。Ubuntu Jaunty。我做了一些愚蠢的事情,撤销命令在哪里?

答案1

没有“撤消”选项。找到一个数据恢复程序,不要将任何内容写入磁盘,以免覆盖文件。

答案2

不久前我发现了这个页面,(幸运的是)还不需要使用它。它有点冗长,但显然有一种方法可以从 ext3 文件系统(jaunty 上的标准)中恢复文件。

http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html

答案3

首先要做的事!启动到单用户模式,并以只读方式重新安装有问题的驱动器。这将防止您可能造成的任何进一步的损害。当您这样做时,危机就被避免了,您可以使用多种方法中的任何一种来取消删除。这些方法都不能保证有效,因为您的源在文件系统上被标记为已删除,并且 Linux 可能已经用其他内容覆盖了它们。

我确实这样做过一次。我删除了一个没有最近备份的整个项目。我尝试的恢复工具无法发现已删除的文件。我花了好几个小时在 PICO 中惊慌失措地滚动浏览一个数 GB 的 HDD 映像。我不停地向下翻页,寻找一些不是乱码的东西。最终,我找到了我的项目文件,它们几乎完好无损,幸运的是,它们在 HDD 映像上彼此相邻。

答案4

如果您在控制台应用程序中执行了此命令,则无法撤消您刚刚执行的操作。抱歉!:(

相关内容