如何修改 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
当我 运行 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