
Wenn Sie eine Datei curlen, wird dieser Fortschrittsbalken angezeigt, unabhängig davon, ob Sie eine Datei hoch- oder herunterladen.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 401 100 401 0 0 5141 0 --:--:-- --:--:-- --:--:-- 8531
Ich versuche, eine Datei auf meinem persönlichen Laptop mit Cygwin zu curlen, aber es wird kein Fortschrittsbalken angezeigt. Ich habe im Handbuch nachgesehen und nach allem, was man hört, sollte ein Fortschrittsbalken angezeigt werden, aber das tut er nicht. Ich musste das Curl-Paket für Cygwin installieren, also habe ich vielleicht die Einstellungen bearbeitet. Alle anderen Standardausgaben von normalen Shell-Befehlen und aus anderen Sprachen werden angezeigt. Curl kann auch HTTP schreiben und gelangt in Standardausgabe.
curl -O http://blah.blah.com/blah/blah.png
Die Datei kommt problemlos an und ich kann sie öffnen und ansehen. Es gibt nur keinen Zähler.
Es handelt sich nur um eine kleine Unannehmlichkeit und ich habe mich gefragt, ob jemand weiß, wie man damit umgeht.
Ich habe Curl irgendwann diesen Sommer bekommen, daher glaube ich nicht, dass meine Version sehr alt ist. Curl zeigt den Fortschrittsbalken an und funktioniert einwandfrei, wenn ich es von einer Windows-Eingabeaufforderung aus ausführe.
TL:DR, wie kann ich den Fortschrittsbalken anzeigen?
Antwort1
Curl zeigt nur bei umfangreichen Downloads einen Fortschrittsbalken an. Wenn ich den DownloadStackOverflow – Seite „Info“, zum Beispiel, es wird einfach heruntergeladen, ohne Fortschrittsanzeige. Wenn ich jedoch einUbuntu ISO, ich sehe diesen Fortschrittsbalken:
$ 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