红联Linux门户
Linux帮助

Linux中从oracle官网下载jdk文件不是标准的gzip格式文件问题

发布时间:2017-05-24 11:21:20来源:linux网站作者:小女子的测试之路
首先你要知道,在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命令查看证实。所以没有办法解压缩。
Linux中从oracle官网下载jdk文件不是标准的gzip格式文件问题
 
解决办法:
把文件下载到本地主机,通过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连接
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31040.html