如何使用Bash将文件从Internet下载到我的Linux服务器

use*_*185 69 linux centos

我最近不得不升级到VPS服务器(HostGator Linux),因为我想运行一个比常规PHP数据库操作复杂一点的脚本.我正在尝试安装JDK和Apache Ant(如果重要的话,用于在服务器上编译Android应用程序).

我在Linux Bash上观看过教程并开始使用它.我目前正在尝试将Java(使用JDK和JRE)安装到服务器上.

我正在关注此页面上的教程:http: //www.oracle.com/technetwork/java/javase/install-linux-64-self-extracting-142068.html

但是,我不知道该怎么做:

  1. 下载并检查下载文件大小.

    您可以下载到可以写入的任何目录.

如何从命令行下载Java?

如果重要,我正在运行CentOS v5.8

imx*_*ylz 99

使用wget

wget -O /tmp/myfile 'http://www.google.com/logo.jpg'
Run Code Online (Sandbox Code Playgroud)

或卷曲:

curl -o /tmp/myfile 'http://www.google.com/logo.jpg'
Run Code Online (Sandbox Code Playgroud)


Ale*_*rlo 25

您可以使用该命令从命令行wget下载.具体来说,你可以使用

wget http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.tar.gz
Run Code Online (Sandbox Code Playgroud)

但是,由于Oracle要求您接受许可协议,这可能不起作用(我目前无法对其进行测试).

  • 由于问题已被锁定且我无法发布作为答案,我将其作为评论撰写.您可以使用`wget --no-cookies --no-check-certificate --header"Cookie:gpw_e24 = http%3A%2F%2Fwww.oracle.com%2F; oraclelicense = accept-securebackup-cookie""http: //download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm"`下载.当然,您可以根据需要更改URL.更多信息可以在[这里]找到(https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora#install-oracle-java-8) (3认同)