GNU/Linux >> Linux の 問題 >  >> Linux

Aria2c 並列ダウンロード パラメータ

aria2 経由で同時にダウンロードする最良の方法を見つけました

`aria2c -c -s 16 -x 16 -k 1M -j 1 -i dl.txt`


-c, --continue [true|false]
-s, --split=<N>
-x, --max-connection-per-server=<NUM>
-k, --min-split-size=<SIZE>
-j, --max-concurrent-downloads=<N>
-i, --input-file=<FILE>

注: FILE にリストされている URI をダウンロードします。 TAB で区切られた 1 行に複数の URI を入力することで、1 つのエンティティに対して複数のソースを指定できます。 CR (入力) 文字。


-s:各ファイルのダウンロードに使用するミラーの数。ミラーは 1 行にリストする必要があります。
-j:同時にダウンロードするファイル数 (入力ファイルの行数)
-x:各ミラーからのダウンロードに使用するストリームの数。

したがって、ファイルが 1 つだけの場合は、次のようになります:

aria2 -d ./ -x 10 "ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR209/ERR209558/ERR209558_1.fastq.gz"

多数のファイルをダウンロードする必要がある場合は、-i を使用してください 入力ファイルをフィードするには、次のようにします:

aria2 -d ./aria_dl/ -x 16 -j 16 -i ./aria_list_of_files.txt

これは、各行にリンクが 1 つしかなく、aria2 であることを意味します。 ダウンロードする 16 個のファイルごとに 16 個のストリームを使用します。複数のミラーがある場合は、各ファイルのすべてのミラーを 1 行に入れ、-s N を追加します。 、ここで N はミラーの最大数です。


Linux
  1. パフォーマンスを向上させるためのディスクIOの削減

  2. iWant –分散型ピアツーピアファイル共有コマンドラインアプリケーション

  3. Ubuntu 18.04 LTS ISOファイルのダウンロード–デスクトップとサーバー

  1. 複数のコンピューターに大規模なダウンロードを配布する方法は?

  2. Linux でコマンドラインを使用して任意のファイルをダウンロードするための 4 つのツール

  3. Apache でファイル ダウンロード サイズの制限を増やす方法

  1. すべてのファイルを個別に GZip

  2. Curl コマンド ライン ユーティリティを使用した並列ダウンロード

  3. SSHを使用してサーバーからファイルをダウンロードするには?