首页 文章

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

提问于
浏览
65

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

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

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

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

如何从命令行下载Java?

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

3 回答

  • 23

    使用wget

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

    或卷曲:

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

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

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

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

  • 89

    我想你可以使用curlwget,但是由于Oracle要求你检查一些检查标记,所以使用上面提到的工具来模拟是很痛苦的 . 您必须下载包含许可协议的页面,并查看它以确定获取实际下载所需的请求 .

    当然你可以简单地启动浏览器,但这可能不符合'from the command line'的条件 . 所以你可能想看一下基于文本的浏览器lynx .

相关问题