GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Parameter für den parallelen Download von Aria2c

Ich habe den besten Weg gefunden, gleichzeitig über aria2 herunterzuladen

`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>

HINWEIS: Lädt die in DATEI aufgelisteten URIs herunter. Sie können mehrere Quellen für eine einzelne Entität angeben, indem Sie mehrere URIs in eine einzelne Zeile einfügen, die durch das TAB getrennt sind und CR (Eingabe) Zeichen.


-s:wie viele Mirrors verwendet werden sollen, um jede Datei herunterzuladen, Mirrors sollten in einer Zeile aufgelistet werden
-j:wie viele Dateien (Zeilen in der Eingabedatei) gleichzeitig heruntergeladen werden sollen
-x:wie viele Streams zum Herunterladen von jedem Mirror verwendet werden sollen.

Also, wenn es nur eine Datei ist, geht das so:

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

Wenn Sie mehrere Dateien herunterladen müssen, verwenden Sie -i um die Eingabedatei zu füttern, gehen Sie dann so vor:

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

Das bedeutet, dass Sie nur einen Link in jeder Zeile haben, und zwar aria2 verwendet 16 Streams für jede der 16 herunterzuladenden Dateien. Wenn Sie mehrere Mirrors haben, setzen Sie alle Mirrors für jede Datei in eine Zeile und fügen Sie -s N hinzu , wobei N die maximale Anzahl von Spiegeln ist.


Linux
  1. Laden Sie Ubuntu 18.04 LTS ISO-Datei herunter – Desktop &Server

  2. wget vs curl:So laden Sie Dateien mit wget und curl herunter

  3. 4 Tools zum Herunterladen einer beliebigen Datei über die Befehlszeile in Linux

  4. So erhöhen Sie die Datei-Download-Größenbeschränkung in Apache

  5. So laden Sie eine Datei von URL in Linux herunter

Zsync – Ein Dateiübertragungsprogramm, um nur die neuen Teile einer Datei herunterzuladen

So laden Sie eine Datei mit Wget über Proxy in Linux herunter

Wie verteilt man einen großen Download auf mehrere Computer?

Wie erhalte ich einen Link der Datei zum Herunterladen mit Wget?

cp-L vs. cp-H

GNU parallel - zwei Parameter aus Array als Parameter