无法在Centos中提取tar.gz存档

我刚刚从家用的Windows 7电脑上将tar.gz存档上传到我的Centos服务器。 在此之前,它是从.zip压缩文件中提取的。

当我尝试提取它时:

tar -xvf file.tar.gz gunzip file.tar.gz 

它总是给我错误:“不是在gzip格式”

归档没有被破坏,因为可以在Winrar中的Windows中解压。

档案相当大,超过100 MB。

我不知道,这是什么问题。 请问你能帮帮我吗? 谢谢。

彼得

你确定你以二进制模式将文件从Windows传输到Linux(如果使用FTP)?

除此以外:

如果在linux系统下从档案中提取文件,使用这个:

 tar -zxvf archive.tar.gz 

这将UNgzip和UNtar的文件和目录。

不太明白这个string:“tar -xvf file.tar.gz gunzip file.tar.gz”

 tar xvf file.tar.gz 

足以提取gzipped tar档案。 你确定它是gzipped吗? 请检查以下内容:

 file file.tar.gz