让 WGET 显示不太详细的输出

让 WGET 显示不太详细的输出

是否可以让 WGET 仅显示下载进度(例如下载栏),而不是所有的连接信息,因为它在客户端看起来有点丑,可以做到吗?

答案1

您可以使用:

wget --no-verbose ...
wget -nv ...

使 wget 更简洁。当我看到“更简洁”时,我的意思是您得到:

  • 打印一行文本,其中包含每次下载的文件名
  • 没有进度条

答案2

有一个StackOverflow 上的回答这样做:

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

--show-progress将覆盖“安静”标志。

对于 wget <1.16,使用这个优秀的答案反而。

答案3

以下选项非常适合显示最小进度而无需完全静音,例如-q

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

对于 wget 1.16+,使用-q --show-progress仅显示进度条,如先前的答案

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

答案4

尝试curl反而...

$ curl "http://curl.haxx.se/download/curl-7.21.6.tar.lzma" -o nul
  % 总计 % 已接收 % Xferd 平均速度 时间 时间 时间 当前
                                 Dload 上传 总耗时 剩余速度
 11 1838k 11 213k 0 0 7996 0 0:03:55 0:00:27 0:03:28 18096

...或者curl -#

$ curl "http://curl.haxx.se/download/curl-7.21.6.tar.lzma" -o nul -#
######### 13.3%

相关内容