![使用 wget 从网站下载 ubuntu 中的文件](https://linux22.com/image/1161458/%E4%BD%BF%E7%94%A8%20wget%20%E4%BB%8E%E7%BD%91%E7%AB%99%E4%B8%8B%E8%BD%BD%20ubuntu%20%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6.png)
我正在尝试从这里下载 Hadoop:http://ftp.heanet.ie/mirrors/www.apache.org/dist/hadoop/common/stable/ 它包含文件Hadoop-2.9.2.tar.gz我正在尝试访问。我尝试使用的命令如下
wget -P/home/ubuntu/Desktop/"http://ftp.heanet.ie/mirrors/www.apache.org/dist/hadoop/common/stable/target=hadoop-2.9.2.tar.gz"
我知道最后的目标部分是个问题,但我不知道如何解决它。谢谢
答案1
您使用的命令和链接似乎包含错误。的实际格式wget
为:
wget [option] [URL]
您删除了空格(这显然很重要)并添加了空格target=
(实际 URL 中没有空格)。因此,它必须是这样的:
wget -P /home/ubuntu/Desktop/ "http://ftp.heanet.ie/mirrors/www.apache.org/dist/hadoop/common/stable/hadoop-2.9.2.tar.gz"
我已经测试了上述命令,它运行良好,并成功下载Hadoop-2.9.2.tar.gz在里面桌面目录。
答案2
我测试了以下命令,它无需任何特殊选项即可工作。(LANG=C 可获得英文输出。)
$ LANG=C wget http://ftp.heanet.ie/mirrors/www.apache.org/dist/hadoop/common/stable/hadoop-2.9.2.tar.gz
--2018-11-30 21:35:24-- http://ftp.heanet.ie/mirrors/www.apache.org/dist/hadoop/common/stable/hadoop-2.9.2.tar.gz
Resolving ftp.heanet.ie (ftp.heanet.ie)... 193.1.193.64, 2001:770:18:aa40::c101:c140
Connecting to ftp.heanet.ie (ftp.heanet.ie)|193.1.193.64|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 366447449 (349M) [application/x-gzip]
Saving to: 'hadoop-2.9.2.tar.gz'
hadoop-2.9.2.tar.gz 100%[=====================================>] 349,47M 11,2MB/s in 32s
2018-11-30 21:35:56 (10,9 MB/s) - 'hadoop-2.9.2.tar.gz' saved [366447449/366447449]
该文件将存储在当前目录中,因此在启动命令之前请将目录更改为您想要存储文件的位置。