转自:https://blog.csdn.net/LL_zhuo/article/details/44173355

遇到和这篇博文一样的问题了。用wget 从oracle官网下载jdk,

http://download.oracle.com/otn-pub/java/jdk/8u40-b25/jdk-8u40-linux-x64.tar.gz

用 tar -vxf 命令怎么也打不开。原来这个链接下载到的是一个HTML文件,cat查看其内容发现是authorization认证失败。估计是和在浏览器中下载一样, 需要先同意网页上的下载协议。不知道怎样在命令行模式下告知oracle同意这个协议。无奈下只好从浏览器下载,

==以下为原文==

Linux下解压maven遇到的问题:

[root@v52540c2232 software]# tar -xvf apache-maven-3.0.3-bin.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

使用wget -N 下载了个maven包,http://www.apache.org/dyn/closer.cgi/maven/binaries/apache- maven-3.0.3-bin.tar.gz,解压的时候一直报这个错误。觉得很奇怪,google了下发现很多解决方法都没有用,最后发现这个问题实 际是这样的。

http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.3- bin.tar.gz指向的是一个页面,具体的下载的包包含在这个页面的一个link中,因此运行上述下载命令下载的实际是一个html的page。这一 点可以用file命令查看证实。

file apache-maven-3.0.3-bin.tar.gz
apache-maven-3.0.3-bin.tar.gz: HTML document
所以报错的原因在这里,而不是解压命令不对的问题。

语  法:file [-beLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]

补充说明:通过file指令,我们得以辨识该文件的类型。

参  数:
 -b  列出辨识结果时,不显示文件名称。
 -c  详细显示指令执行过程,便于排错或分析程序执行的情形。
 -f<名称文件>  指定名称文件,其内容有一个或多个文件名称呢感,让file依序辨识这些文件,格式为每列一个文件名称。
 -L  直接显示符号连接所指向的文件的类别。
 -m<魔法数字文件>  指定魔法数字文件。
 -v  显示版本信息。
 -z  尝试去解读压缩文件的内容。

Source命令:

source命令:

source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

用法:

source filename 或 . filename

source命令除了上述的用途之外,还有一个另外一个用途。在对编译系统核心时常常需要输入一长串的命令,如:

make mrproper

make menuconfig

make dep

make clean

make bzImage

…………

如果把这些命令做成一个文件,让它自动顺序执行,对于需要多次反复编译系统核心的用户来说会很方便,而用source命令就可以做到这一点,它的作用就是 把一个文件的内容当成shell来执行,先在linux的源代码目录下(如/usr/src/linux-2.4.20)建立一个文件,如 make_command,在其中输入一下内容:

make mrproper &&

make menuconfig &&

make dep &&

make clean &&

make bzImage &&

make modules &&

make modules_install &&

cp arch/i386/boot/bzImage /boot/vmlinuz_new &&

cp System.map /boot &&

vi /etc/lilo.conf &&

lilo -v

文件建立好之后,每次编译核心的时候,只需要在/usr/src/linux-2.4.20下输入:

source make_command

即可,如果你用的不是lilo来引导系统,可以把最后两行去掉,配置自己的引导程序来引导内核。

顺便补充一点,&&命令表示顺序执行由它连接的命令,但是只有它之前的命令成功执行完成了之后才可以继续执行它后面的命令。

转载于:https://www.cnblogs.com/sharpest/p/5795315.html

tar命令解压jdk.tar.gz包 报错 gzip: stdin: not in gzip format相关推荐

  1. Linux下tar命令解压到指定的目录

    文章转自:linux下tar命令解压到指定的目录_曹毅涵_新浪博客 版权归原作者. Linux下tar命令解压到指定的目录 : tar -zxvf /bbs.tar.zip -C /zzz/bbs / ...

  2. 解压命令linux tgz,Linux_centos_redhat下tar命令解压tgz文件方法

    .tar.gz,或者.tgz的文件一般是在Linux下用tar和gnuzip压缩的文件. 1.在Linux下展开.tar.gz文件:tar zxvf filename.tar.gz filename ...

  3. 在VM中安装vmware-tools ,使用tar命令解压文件时显示无法mkdir:只读文件系统

    以下针对所有Linux的发现版均可使用 使用tar命令解压文件时显示无法mkdir:只读文件系统,其实这个与系统无关,与VMwareTools-xxx.tar.gz的目录有关,安装vmwareTool ...

  4. tar命令解压时如何去除目录结构及其解压到指定目录 (--strip-components N)

    tar命令解压时如何去除目录结构及其解压到指定目录 (–strip-components N) 去除目录结构加上 --strip-components N 在解压的时候,如果想指定解压目录,可以加参数 ...

  5. 记录下linux系统tar命令解压文件时碰到的问题

    使用tar -zxvf test.tar.gz解压文件时报错: gzip: stdin: not in gzip format   --不是Gzip格式 tar: Child returned sta ...

  6. tar命令解压时去除目录结构及解压到指定目录

    一.指定去除目录结构,使用--strip-components N 如:压缩文件 file.tar 中文件信息为 three/two/one/file.txt 1.(去除第一层目录 three)运行以 ...

  7. 【小知识】Windows下在命令行终端用tar命令解压.tar.gz文件

    目录 前言 一.tar命令 二.解压文件 总结 前言 今天为在解压后后缀为 .tar.gz 文件时,准备用 Bandizip 来进行解压,但在安装 Bandizip 时遇到了大问题,那就是这个软件要充 ...

  8. linux下使用tar命令解压.tar.gz文件是参数的说明

    tar  -c 创建.tar格式的文件 -x 解开.tar格式的文件 -f 使用归档文件 -v 显示详细信息 -t 查看包内文件 -j 使用baip2程序 -z 使用gzip程序 -p 打包时保留文件 ...

  9. tar 命令解压部分文件

    tar 解压部分文件 tar命令大家都很熟悉了 这里整理一下部分解压,只解压出需要的文件, 这样就解决了tar包过大的情况下,解压速度太慢.解压后占用空间过大的问题 几个步骤: 查看tar包内包含的文 ...

最新文章

  1. SPOJ - QTREE5 Query on a tree V 边分治
  2. 网站优化之如何筛选更正确高质量的关键词?
  3. 对Mapreduce代码进行单元测试
  4. word下设置多个起始页面
  5. Python单例模式的四种创建方式实例解析
  6. VTK:图片之ImageSobel2D
  7. 脚本配置文件(通过一个案例解释下什么叫脚本配置文件)
  8. CF1528C dfs序+set维护
  9. 为什么要编写单元测试–测试技巧8
  10. 直播为什么不使用WebRTC?
  11. Mac中安装NetBeans方法
  12. C++ BSS段、数据段、代码段、堆与栈及五大内存分区
  13. Java 程序设计基础(第四版)上
  14. QXDM5 中 Qt5WebKit.dll 丢失问题解决办法
  15. 无80端口情况下使用 CertBot 申请SSL证书 并实现自动续期
  16. 程序员亲试,人体工学椅真的有用吗?
  17. Win10安装Deepin双系统找不到启动项
  18. 什么是毫米波雷达?飞睿科技雷达传感器,雷达感应技术
  19. Java毕业设计_基于WEB的多媒体素材管理库的设计与开发
  20. OVN Southbound DB简介及其相关命令示例

热门文章

  1. html5音乐播放时间监测,【HTML5】HTML5中video元素事件详解(实时监测当前播放时间)...
  2. android开发app初始化,Android 的 Application 初始化
  3. thinkphp5连接数据库mysql_ThinkPHP学习(三)配置PHP5支持MySQL,连接MySQL数据库
  4. WebLogic的下载与安装(图文教程)
  5. 金山云服务器内网带宽,性能提升40%!第三代金山云服务器全面覆盖不同企业计算力需求...
  6. 本地mysql数据库初始密码_忘记本地MySQL数据库密码的解决方法
  7. 倾斜模型精细化处理_基于倾斜摄影和近景摄影技术的实景三维模型结合(CC与 DPModeler结合)...
  8. java.sql.SQLException: Protocol violation 解决方法
  9. Linux(RedHat)下Weblogic 12C静默安装
  10. JavaScript 中的日期和时间