私は常にwget -c
必要なときに最後のダウンロード場所に追加してダウンロードできるファイルをダウンロードするために使用します。
ファイルをダウンロードしてください30%
。その後、ネットワークが占有された後40%
。 (後でガベージデータを提供するためのファイルサーバーロジックのためにガベージが追加されました30mins
。)
30mins
これで、同じファイル内の次のファイルに使用できるいくつかの新しいトークンを含む新しいURLの場所が作成されました。同じファイルをダウンロードし続けますが、30%
後でダウンロードを開始する方法は?
それともこれを行うことができるアプリケーションはありますか?
前任者:
$ wget -c http://xyz.com/file.txt?token=1
30% [=============> ]
40% [=================> ] (10%junk added)
^C - cancelled
$ wget -c http://xyz.com/file.txt?token=2 --from='30%'
31% [+++++++++++++=> ]
注: - --from='30%'
実行できる場合の例です。同様の主張は存在しません。wget
ベストアンサー1
wget -c / --continue
常に指定されたファイルサイズを使用し続けますが、変更できます。
truncate
ファイルを元のサイズに戻すために使用されます30%
(サイズをバイト単位またはキロバイト単位で指定する必要があります)。または、元のファイルに触れないでくださいhead -c SIZE file > file_30pc
(ただし、名前を変更する必要があります)。
BlueManCZが提案したように、それを使用して-O output-file
同じファイルであることを確認できます。
メモ:最後に、良い場所を指定する--start-pos
代わりに、次を使用してください。-c/--continue
いいえ機能すると、その場所から始まる新しいファイルを作成するのではなく、既存のファイルを追加しません(指定すると上書きされます-O
)。