zoukankan      html  css  js  c++  java
  • Linux中从oracle官网下载jdk文件不是标准的gzip格式文件问题

    首先你要知道,在linux系统中,文件类型跟后缀名无关,后缀名只是为了方便识别,所以你下载的压缩包可能是tar.gz格式的,也有可能是tar.bz2或tar.xz格式,因为可能别人压缩之后不小心改错了名,这也是避免不了的。

    http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz指向的是一个页面,具体的下载的包包含在这个页面的一个link中,因此运行上述下载命令下载的实际是一个html的page。这一点可以用file命令查看证实。所以没有办法解压缩。

    解决办法:

    把文件下载到本地主机,通过SFTP上传到Linux服务器,然后正常解压就可以了。

    第一种方式:

    SecureCRT下
    上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。
    下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到本地某目录下。
    通过“File Transfer”可以修改下载到本地的默认路径。设置默认目录:options-->session options-->file transfer。

    第二种方式:用sftp
    securecrt 按下ALT+P就开启新的会话 进行ftp操作。
    输入:help命令,显示该FTP提供所有的命令
              pwd:  查询Linux主机所在目录(也就是远程主机目录)
              lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:/我的文档)
              ls:   查询连接到当前linux主机所在目录有哪些文件
              lls:  查询当前本地上传目录有哪些文件
              lcd:  改变本地上传目录的路径
              cd:   改变远程上传目录
              get:  将远程目录中文件下载到本地目录
              put:  将本地目录中文件上传到远程主机(linux)
              quit: 断开FTP连接

  • 相关阅读:
    android手机开发网
    Android 使用Google Weather制作天气预报程序
    android反编译xml文件
    在线MSDN
    工作的思考一:业务流和工作管理
    .NET Remoting技术文章汇总
    学习之路十四:客户端调用WCF服务的几种方法小议
    工作的思考二:无效的沟通
    ADO.NET 全面梳理
    工作的思考三:工作质量,计划制定,沟通交流
  • 原文地址:https://www.cnblogs.com/cindy-cindy/p/6847678.html
Copyright © 2011-2022 走看看