wgetの進行状況がどうなったのか:メガはもうそれを切りませんか?


10

大きなファイルをキューにダウンロードするスクリプトがあります。まともなログがあれば、本当に感謝しています。-oor -aオプションの指定は明らかにそのために特別に作られていますが、現時点では、この「非常に大きなファイル」を書いている時点では、マンページに記載されているように、サイズが50mではなくギガバイトになっています。--progress=dot:mega3GBファイルの場合のみ、1000行の出力を生成します(明らかに3000 * 80ドット( '。')になります)。だから私は疑問に思っています:実際にログ機能を利用できるように、進行スタイルの設定をカスタマイズする方法はありますか?

回答:


15

これも理解できなかったため、wget出力をオンザフライで変更する長い長い道のりを進みました。次に、このdebianバグレポートを見つけ-e dotbytes=X、wget のオプションに進みました。私はこれをテストしました、そしてそれは私のwget-1.12で動作します:

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

10Mの出力ごとにドットを印刷します。1000Mでも好きなように使えます。


6

私はこれが少し時代遅れであることを知っていますが、完全dot:gigaを期すために、wget-1.12を使用したスタイルもあります。

wget blah --progress=dot:giga

manページから:

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オプションほど柔軟ではありませんが、事前にパッケージ化された代替手段です

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.