78

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?

4 Answers 4

82

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

1
  • 2
    This doesn't show the progress bar...
    – JoeNahmias
    Aug 5, 2019 at 14:04
50

There's an answer on StackOverflow that does this:

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

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

For wget <1.16, use this excellent answer instead.

3
  • 1
    should be the accepted answer as it relates to wget specifically.
    – cerd
    Jun 22, 2017 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 Feb 28, 2020 at 13:40
  • 4
    In wget 1.14: unrecognized option '--show-progress'
    – Noam Manos
    Jun 25, 2020 at 12:19
12

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/...
7

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%

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.