删除 .git 后从外部 USB 恢复文件

删除 .git 后从外部 USB 恢复文件

我在 USB 上工作了 20 年。删除 .git 文件后。我在终端中运行了这个命令:

须藤查找。 | .git | grep .git | xargs rm-rf

我丢失了所有文件夹和文件。当我查看 Finder 时,我感到震惊:我所有的项目都消失了。不同文件夹下的结构消失了。一切都被删除了。如何?为什么?有什么解决办法可以恢复吗.. USB安装在/下备份/数据/

有人可以帮助我恢复具有相同结构和文件名的文件吗?

答案1

我将尝试解释为什么您的所有文件都被删除,您运行 find .它只是搜索所有内容,然后将其通过管道grep .git过滤掉所有具有以下内容的文件:任何字符+git其中包含 Fugitive.txt Digit.md 等文件,并且在所有这些文件上运行,rm -rf如果您不幸拥有名为eg的目录,Digitized则它位于同一个存储桶中。

我不知道如何恢复您的文件,但我最好的建议是停止使用它,因为对其进行任何更多的 IO 操作将使恢复变得不可能。

您也可以尝试一下这里的一些软件列表

相关内容