tar zxf和-xvf之间的区别

我已经下载了一个版本为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。

为什么第一个方法不起作用?它在我的个人电脑上可以工作但在服务器上却不能工作。

点赞
用户5128826
用户5128826

zxf 的意思是:从文件 (表示为 f) 中解压并且用 z 字母解压缩,用 x 字母表示提取。

xvf 的意思是:从文件 (表示为 f) 中提取并展示 (用 v 字母)。

你将 openresty-1.9.7.3.tar 更名为 openresty-1.9.7.3.tar.gz,但这并没有使它成为 gzip 格式的 tar 压缩文件。因此第一个命令失败了,因为不能进行 gunzip 操作。 第二个命令只是展示了压缩包中的内容,而没有进行 gunzip 操作。

2016-02-24 21:34:04