如何从互联网下载文件到我的Linux服务器与Bash

我最近不得不升级到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

使用wget

wget -O /tmp/myfile 'http://www.google.com/logo.jpg' 

或curl:

 curl -o /tmp/myfile 'http://www.google.com/logo.jpg' 

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

 wget http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.tar.gz 

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

我想你可以使用curlwget ,但是由于Oracle要求你检查一些复选标记,所以用上面提到的工具来仿真是很痛苦的。 您将不得不使用许可协议下载页面,并从中查看需要什么请求才能进行实际下载。

当然,你可以简单地启动一个浏览器,但这可能不符合“从命令行”。 所以你可能想看看lynx ,,一个基于文本的浏览器。