1

我的项目 c 源代码文件在制作文件的 tgz 时损坏。我想制作 4 个文件的 *.tgz。文件名是 common.c common.h myfile.c 和 myfile.h。我打错了 tar 命令。我错误地使用了以下 tar 命令

tar -cvf common.* myfile.* project.tgz

这损坏了 common.c 文件。有没有办法克服这个错误?

4

1 回答 1

0

如果该文件真的很重要,则卸载相关的块设备,您可以使用 strings 命令查看它。如果文件包含相对独特的内容,您可以对其进行 grep,如果您有一点机会,您可以保存文件的大部分内容。这可以与已安装的块设备一起使用,但丢失数据的机会更高。但它仅适用于您可以直接访问块设备的系统。

于 2013-09-29T09:54:16.363 回答