为什么这个文件无法下载?

时间:2014-08-07 11:55:23

标签: curl

我想通过Ubuntu 14.04上的终端安装最新的phantomjs。我跑了:

curl -O https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2

但输出是这样的,没有文件被下载:

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

我可以成功下载curl的其他文件。如果我使用wget,则会下载此文件。

为什么卷曲会失败?我做错了什么?

1 个答案:

答案 0 :(得分:2)

Bitbucket正在进行重定向。默认情况下,curl不会遵循重定向,因此您需要使用 -L 标志。

 curl -L -O https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2

顺便说一下,当你想看看curl正在做请求时会发生什么时,我建议你使用 -v