首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Bash将文件从internet下载到我的linux服务器

如何使用Bash将文件从internet下载到我的linux服务器
EN

Stack Overflow用户
提问于 2013-01-13 12:54:45
回答 3查看 226.4K关注 0票数 87

我最近不得不升级到VPS服务器( PHP Linux),因为我想运行一个比常规HostGator db操作更复杂的脚本。我正在尝试安装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 5.8版

EN

回答 3

Stack Overflow用户

发布于 2013-01-13 13:01:07

使用wget

代码语言:javascript
复制
wget -O /tmp/myfile 'http://www.google.com/logo.jpg'

或卷曲:

代码语言:javascript
复制
curl -o /tmp/myfile 'http://www.google.com/logo.jpg'
票数 120
EN

Stack Overflow用户

发布于 2013-01-13 12:58:11

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

代码语言:javascript
复制
wget http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.tar.gz

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

票数 30
EN

Stack Overflow用户

发布于 2013-01-13 12:59:53

我猜您可以使用curlwget,但是由于Oracle要求您检查一些复选标记,因此使用上面提到的工具来模拟这将是非常痛苦的。您必须下载带有许可协议的页面,并通过查看它来确定需要什么请求才能进行实际的下载。

当然,您可以简单地启动浏览器,但这可能不符合“从命令行”的要求。因此,您可能需要了解lynx,这是一个基于文本的浏览器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14300794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档