如何修改 wget 输出

How to modify wget output

当我 运行 wget 在一个大文件上时,我得到了太多的输出。它似乎每 50K 输出一次进度。

例如:

    0K .......... .......... .......... .......... ..........  0%  178K 22m8s
    50K .......... .......... .......... .......... ..........  0%  431K 15m38s
   100K .......... .......... .......... .......... ..........  0%  681K 12m20s
   150K .......... .......... .......... .......... ..........  0% 1007K 10m14s
   200K .......... .......... .......... .......... ..........  0%  993K 8m58s
   250K .......... .......... .......... .......... ..........  0%  731K 8m22s
   300K .......... .......... .......... .......... ..........  0%  570K 8m9s
   350K .......... .......... .......... .......... ..........  0%  784K 7m46s
   400K .......... .......... .......... .......... ..........  0%  770K 7m28s
   450K .......... .......... .......... .......... ..........  0%  661K 7m19s
   500K .......... .......... .......... .......... ..........  0%  753K 7m7s
   550K .......... .......... .......... .......... ..........  0%  551K 7m7s

我不想使用 --quiet 选项,因为我想查看输出。所以我正在寻找一种修改输出的方法,以便它每 100MB 输出一次进度,而不是每 50K 或其他一些方法。我可以在 wget 中使用任何选项来获得更简洁的输出吗?

感谢 link,答案是:

  • MB:wget --progress=dot:mega
  • GB: wget --progress=dot:giga

但是,我选择了进度条,由于输出不是 TTY,所以不得不添加 force 参数

wget --progress=bar:force