无法使用gunzip解压.tgz

无法使用gunzip解压.tgz

我可以使用以下命令存档和压缩文件夹:

tar -cvfz example2.tgz example1

然后我删除了 example1 文件夹并尝试使用以下命令解压存档:

tar -xvfz example2.tgz 

并尝试过

tar -zxvf example2.tgz 

这些命令都不起作用。返回的错误是:

gzip: example2.tgz: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors

z自从我在初始命令中传递了 tar 限定符以来,它显然使用了 gzip 压缩。我究竟做错了什么?我使用的是 Ubuntu 14.0.4

答案1

您在第一行 () 中显示的命令tar -cvfz example2.tgz example1不起作用,并且不应输出任何文件example2.tgz。你没有收到错误吗?也许该文件example2.tgz已经存在?检查该文件夹中是否有一个名为的文件z- 这是保存 tgz 的位置,因为:

-f参数指定紧随其后的文件:-f <file>

尝试

tar cvzf exam.tgz example1

答案2

只是为了准确地说,创建

tar cvzf example2.tgz example1

萃取

tar xvzf example2.tgz

在哪里

  • c:创建
  • x:提取物
  • v : 详细
  • z:压缩
  • f :目标 tar/tar gz 文件参数,应放在最后

诀窍是 f 正在等待一个文件,它应该是下一个。

相关内容