Linux tar zxf与-xvf的区别

Linux tar zxf与-xvf的区别,linux,centos,zip,gzip,tar,Linux,Centos,Zip,Gzip,Tar,我有一个下载版本的。我将其重命名为openresty-1.9.7.3.tar.gz 我试图在centOS-6.x中执行以下操作: tar zxf openresty-1.9.7.3.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now 鉴于: tar-xvf openresty-1.9.7.3.tar.gz工作并卸载到openr

我有一个下载版本的。我将其重命名为openresty-1.9.7.3.tar.gz

我试图在centOS-6.x中执行以下操作:

tar zxf openresty-1.9.7.3.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
鉴于:

tar-xvf openresty-1.9.7.3.tar.gz
工作并卸载到openresty-1.9.7.3.tar.gz


为什么第一个不起作用?它可以在我的个人笔记本电脑中工作,但不能在服务器上工作。

zxf
的意思是:gunzip(z字母)和extract(x字母)从文件(f字母,文件名如下)。
xvf
的意思是:从文件中提取(x字母)并详细(v字母)(f字母,文件名如下)

您将
openresty-1.9.7.3.tar
重命名为
openresty-1.9.7.3.tar.gz
,但这并没有使其成为gzip tar存档。所以第一个命令失败了,因为它不能被压缩。
第二个命令只是详细地提取存档文件,而不尝试对其进行压缩。

zxf
的意思是:压缩(z字母)和从文件(f字母,后面是文件名)中提取(x字母)。
xvf
的意思是:从文件中提取(x字母)并详细(v字母)(f字母,文件名如下)

您将
openresty-1.9.7.3.tar
重命名为
openresty-1.9.7.3.tar.gz
,但这并没有使其成为gzip tar存档。所以第一个命令失败了,因为它不能被压缩。 第二个命令只是详细地提取归档文件,而不尝试对其进行压缩