58

Is it possible to get WGET to only show download progress e.g. download bar, opposed to all of the connection info, as it does look a little ugly on the client side, is this possible to do?

66

You can use -nv or --no-verbose to make wget less verbose, but it won't show download progress in that case.

1
  • This doesn't show the progress bar... – JoeNahmias Aug 5 '19 at 14:04
40

There's an answer on StackOverflow that does this:

wget -q --show-progress http://example.com

--show-progress will override the "quiet" flag.

3
  • 1
    should be the accepted answer as it relates to wget specifically. – cerd Jun 22 '17 at 22:47
  • This answer still makes it spam the stdout with a gigantic progress bar. In the comments of the answer you linked however there's a solution, together with -q and --show-progress, you should add: --progress=bar:force:noscroll – Vinícius M Feb 28 '20 at 13:40
  • 1
    In wget 1.14: unrecognized option '--show-progress' – Noam Manos Jun 25 '20 at 12:19
8

Try curl instead...

$ curl "http://curl.haxx.se/download/curl-7.21.6.tar.lzma" -o nul
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 11 1838k   11  213k    0     0   7996      0  0:03:55  0:00:27  0:03:28 18096

...or curl -#:

$ curl "http://curl.haxx.se/download/curl-7.21.6.tar.lzma" -o nul -#
#########                                                                 13,3%
8

The following option works great to show minimum progress without complete silence like -q:

wget --progress=bar:force:noscroll https://repo.anaconda.com/...

For wget 1.16+, use -q --show-progress to show the progress bar only, as mentioned in an earlier answer.

wget -q --show-progress https://repo.anaconda.com/...

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.