赞
踩
问题再现
- [root@zh64 ~]# tar zxvf webbench-1.5.tar.gz -C /usr/src/
-
- gzip: stdin: not in gzip format
- tar: Child returned status 1
- tar: Error is not recoverable: exiting now
- [root@zh64 ~]# file webbench-1.5.tar.gz
- webbench-1.5.tar.gz: HTML document, UTF-8 Unicode text, with very long lines, with no line terminators
-
- 问题原因:文件的下载链接不是直接指向文件,而是先指向一个页面,在这个页面里才是真的下载链接,所以在前一个页面上直接保存文件,实际上保存的是一个页面。
- 除此外,下面依旧提供几个方法,仅供参考。
- 参 数:
- -b 列出辨识结果时,不显示文件名称。
- -c 详细显示指令执行过程,便于排错或分析程序执行的情形。
- -f <名称文件> 指定名称文件,其内容有一个或多个文件名称呢感,让file依序辨识这些文件,格式为每列
- 一个文件名称。
- -L 直接显示符号连接所指向的文件的类别。
- -m <魔法数字文件> 指定魔法数字文件。
- -v 显示版本信息。
- -z 尝试去解读压缩文件的内容。
解决问题
tar包压缩的时候用cvf参数,解压的时候用xvf参数或压缩的时候用czvf参数,解压的时候用 xzvf 参数
对于 bz 包,就把z参数换成相应 j 参数
- [root@zh64 ~]# tar xvf webbench-1.5.tar.gz
-
- gzip: stdin: not in gzip format
- tar: Child returned status 1
- tar: Error is not recoverable: exiting now
-
- 因为我的是 html页面,就不赘述,对号入座.
- 参照网上说是文件进行修改为 tar 结尾的名称.
-
- [root@zh64 test]# mv webbench-1.5.tar.gz webbench-1.5.tar
- [root@zh64 test]# tar zxvf webbench-1.5.tar
-
- gzip: stdin: not in gzip format
- tar: Child returned status 1
- tar: Error is not recoverable: exiting now
- 由于在线下载下来的安装包本身就是损坏的,所以针对解压是徒劳的
-
- 这个可以与 windows 上存放着的安装包进行大小比较.
- gzip: stdin: not in gzip format
- tar: Child returned status 1
- tar: Error exit delayed from previous errors
-
- 这个是FTP传输的问题,可能在传输时使用的是ASCII传输 改为二进制传输 进行解决.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。