1
我的项目c源代码文件在制作文件的tgz时被损坏。我想制作4个文件的* .tgz。文件名是common.c common.h myfile.c和myfile.h。我输错了tar命令。我错在linux中恢复文本文件
tar -cvf common.* myfile.* project.tgz
这已经损坏了common.c中文件中使用以下tar命令。有什么办法可以克服这个错误吗?
我的项目c源代码文件在制作文件的tgz时被损坏。我想制作4个文件的* .tgz。文件名是common.c common.h myfile.c和myfile.h。我输错了tar命令。我错在linux中恢复文本文件
tar -cvf common.* myfile.* project.tgz
这已经损坏了common.c中文件中使用以下tar命令。有什么办法可以克服这个错误吗?
如果文件真的很重要,那么请卸载相关的块设备,并且可以使用strings命令查看它。如果该文件包含相对独特的内容,则可以对其进行grep,如果您有一点机会,则可以保存大部分文件。 这可以与装入的块设备一起使用,但丢失数据的可能性更高。但是它只在系统中可以直接访问块设备。
你试过用'tar -xvf common.c'解压吗? –
我刚刚试过你说的那个命令。它不工作:(。任何其他的替代先生? – user1667630
不幸的是,没有,我有另一个想法,但我在我的系统上尝试过,它不起作用,我猜如果有什么你从这里学到的,那就是你应该备份一切值得一直保持的东西 –