如何在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 在我的個人筆記型電腦上捲曲文件,但沒有顯示進度條。我檢查了手冊,所有帳戶都應該顯示進度條,但沒有。我必須安裝 cygwin 的curl 包,所以也許我編輯了設定。來自普通 shell 命令和其他語言的所有其他標準輸出都會顯示。 curl 也可以將 http 寫入到 stdout。

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

該文件很好地到達那裡,我可以打開並查看它。只是沒有米而已。

這只是一個小小的不便,想知道是否有人知道如何處理。

今年夏天的某個時候我得到了curl,所以我認為我的版本不是很舊。當我從 Windows 命令提示字元執行 Curl 時,它確實顯示進度條工作正常。

TL:DR,如何才能顯示進度條?

答案1

Curl 只會顯示大量下載的進度表。如果我下載StackOverflow 關於頁面,例如,它只是下載,沒有進度表。但是,如果我下載一個烏班圖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

相關內容