Когда вы скручиваете файл, вы получаете этот индикатор выполнения, загружаете ли вы или скачиваете файл.

  % 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, поэтому, возможно, я отредактировал настройки. Все остальные stdout из обычных команд оболочки и из других языков отображаются. curl может писать http тоже попадает в stdout.

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

Файл попадает туда нормально, и я могу открыть и просмотреть его. Там просто нет метра.

Это всего лишь небольшое неудобство, и было интересно, если кто-нибудь знает, как с этим бороться.

Этим летом я завился, так что я не думаю, что моя версия очень старая. Curl показывает, что индикатор выполнения работает нормально, когда я запускаю его из командной строки Windows.

TL:DR, как мне показать индикатор выполнения?

1 ответ1

0

Curl будет отображать только индикатор прогресса для существенной загрузки. Например, если я загружаю страницу StackOverflow About, она просто загружается без индикатора выполнения. Однако, если я загружаю 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .