当您卷曲文件时,无论您是上传还是下载文件,您都会看到此进度条。
% 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