![コマンドラインツールとセカンダリ(バックアップ)ソースを使用してダウンロードする方法は?](https://linux33.com/image/224988/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A8%E3%82%BB%E3%82%AB%E3%83%B3%E3%83%80%E3%83%AA%EF%BC%88%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%89%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F.png)
私はを使用wget
して定期的にファイルをダウンロードします(httpsまたはssh経由)。旅行中に遭遇した問題の1つは、ある地域ではアクセス速度の速いサーバーが他の地域では遅くなったり、到達できないことです。現在の戦略は、ミラーを使用して各地域のローカルミラーに切り替えることです。rsync
curl
複数のミラーからファイルをソースにダウンロードできるUnixコマンドラインツールがあるかどうか疑問に思います。ミラーを並列に使用する必要はありません。バックアップとして使用され、接続が切断されると、最速の接続が使用されます。
コマンドラインは次のようになります。
xxget url1 url2
- 更新 -
許可された答えが示すように、aria2cドキュメントにはこれを行う例があります。
Download from 2 sources:
$ aria2c http://a/f.iso ftp://b/f.iso
答え1
これアリア2cクライアントにはすぐに利用できる機能があります。これはかなりシンクライアントであり、広く利用可能です。
デフォルトでは並列にダウンロードされますが、これはユーザーにとって有利に機能します。最速のサーバーがその部分転送を完了した場合、遅いサーバーはまだ完了していない部分を取得します。