我刚刚从家用的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