linux tar zxf与-xvf的区别

kadbb459  于 2023-05-16  发布在  Linux
关注(0)|答案(1)|浏览(344)

我有一个http://agentzh.org/misc/nginx/openresty-1.9.7.3.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工作并解压缩到openresty-1.9.7.3.tar.gz。
为什么第一个不起作用?它可以在我的个人笔记本电脑上工作,但不能在服务器上工作。

svgewumm

svgewumm1#

zxf表示:gunzip(字母“z”)和extract(字母“x”)from file(字母“f”,文件名如下)。
xvf表示:从file('f'字母,文件名在后面)中提取('x'字母)并详细('v'字母)。
您将openresty-1.9.7.3.tar重命名为openresty-1.9.7.3.tar.gz,但这并没有使其成为gzipped tar存档。所以第一个命令失败了,因为这个不能被压缩。第二个命令只是冗长地提取档案,而不试图gunzip它。

相关问题