如何在 cygwin 中启用 curl 进度条?

如何在 cygwin 中启用 curl 进度条?

当您卷曲文件时,无论您是上传还是下载文件,您都会看到此进度条。

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100   401  100   401    0     0   5141      0 --:--:-- --:--:-- --:--:--  8531

我尝试使用 cygwin 在个人笔记本电脑上 curl 文件,但没有显示进度条。我查看了手册,按理说应该显示进度条,但实际上没有。我必须为 cygwin 安装 curl 包,所以也许我编辑了设置。所有其他来自普通 shell 命令和其他语言的标准输出都显示出来。curl 也可以将 http 获取写入标准输出。

curl -O http://blah.blah.com/blah/blah.png

文件顺利到达,我可以打开并查看。只是没有计量器。

这只是一个小小的不便,想知道是否有人知道如何解决它。

我今年夏天的时候用过 curl,所以我认为我的版本不是很旧。当我从 Windows 命令提示符运行 curl 时,它确实显示进度条工作正常。

TL:DR,我如何让进度条显示出来?

答案1

Curl 只会在下载量较大时显示进度条。如果我下载了StackOverflow 关于页面例如,它只是下载,没有进度条。但是,如果我下载一个Ubuntu ISO,我确实看到了进度条:

$ curl -O https://stackoverflow.com/about

$ curl -O 'http://mirror.ox.ac.uk/sites/releases.ubuntu.com/releases//precise/ubuntu-12.04.1-desktop-i386.iso'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  6  695M    6 42.6M    0     0  8738k      0  0:01:21  0:00:05  0:01:16 8858k

相关内容