如果wget的进度怎么办:mega不再削减了?


10

我有用于在队列中下载大文件的脚本。现在,如果我有一个不错的日志,我将不胜感激。指定-oor -a选项显然是专门为此目的而设计的,但是,正如我在手册中指出的那样,截至我撰写此“非常大的文件”时,其大小不再是50m,而是千兆字节。--progress=dot:mega仅仅为一个3GB的文件产生1000行输出(显然它将是3000 * 80点(。))。所以我想知道:是否有任何方法可以自定义进度样式设置,以便实际上可以使用日志功能?

Answers:


15

我走了很长的路要去修改wget输出,因为我也无法弄清楚。然后我发现了这个debian错误报告,这使我进入了-e dotbytes=Xwget中的选项。我对此进行了测试,并且可以与我的wget-1.12一起使用:

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

每输出10M输出一个点。您可以使用1000M或任何您喜欢的值。


6

我知道这有点过时了,但是为了完整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选项那样灵活,但是它是一种预包装的替代方案

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.