我有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。
为什么第一个人不能工作的原因?它适用于我的个人笔记本电脑,但不会在服务器上工作。
答案 0 :(得分:4)
zxf
表示:gunzip('z'字母)和文件中的提取('x'字母)('f'字母,文件名如下)。
xvf
表示:从文件中提取('x'字母)并且是详细的('v'字母)('f'字母,文件名如下)。
您将openresty-1.9.7.3.tar
重命名为openresty-1.9.7.3.tar.gz
,但这并没有使它成为gzipped tar archive。所以第一个命令失败,因为这不能被枪杀。
第二个命令只是详细地提取存档,而不是试图将其压缩。