如果wget的进展该怎么办:mega不会再削减它了?

我有脚本来下载队列中的大文件。 现在我真的很感激,如果我有一个体面的日志。 指定-o-a选项显然是专门为此做的,但是到我编写这个“非常大的文件”的时候,正如手册页所述,不再是50米的大小,而是千兆字节。 --progress=dot:mega产生1000行的输出(显然是3000 * 80 dots('。'))只是一个3GB的文件。 所以我想知道:有没有什么办法来定制进度风格设置,以便我可以使用日志function?

我花了很长的时间去修改wget输出,因为我也弄不清楚。 然后我发现这个debian bugreport导致了我在wget中的-e dotbytes=X选项。 我testing了这个,它适用于我的wget-1.12:

 wget blah --progress=dot -e dotbytes=10M 

为每10M输出打印一个点。 你可以使用1000M或任何你喜欢的。

我知道这是有点过时,但为了完整也有一个dot:giga风格与wget-1.12

wget blah --progress=dot:giga

从手册页:

If "mega" is not enough then you can use the "giga" style---each dot represents 1M retrieved, there are eight dots in a cluster, and 32 dots on each line (so each line contains 32M).

这不像-e, --execute选项那么灵活,但它是一个预先打包的select