我有一个tar.gz文件,我想使用终端将其解压缩。我使用了以下命令:tar tvzf ldtp_3.5.0.orig.tar.gz和tar -xvzf ldtp_3.5.0.orig.tar.gz。但是,两个文件的结果相同: tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors 我的file命令输出显示了一个gzip文件: $ file ldtp_3.5.0.orig.tar.gz ldtp_3.5.0.orig.tar.gz: gzip compressed data, from Unix 我可以使用右键单击->提取来提取它,但是我想使用终端来提取它。谁能告诉我该怎么做?
我正在制作一个RPM,其中所有内容都包含在.spec文件中(不要问:-)。rpmbuild需要一个“Source”文件,所以我试图创建一个空的tar文件。但是,如果我不提供任何文件名,tar会抱怨: tar: Cowardly refusing to create an empty archive Try `tar --help' or `tar --usage' for more information. 如何创建真正空的tar文件?