GNU/Linux >> Belajar Linux >  >> Linux

Parameter unduhan paralel aria2c

Saya menemukan cara terbaik untuk mengunduh secara bersamaan melalui 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>

CATATAN: Unduh URI yang tercantum dalam FILE. Anda dapat menentukan beberapa sumber untuk satu entitas dengan menempatkan beberapa URI pada satu baris yang dipisahkan oleh TAB dan CR (Masukkan) karakter.


-s:berapa banyak mirror yang digunakan untuk mengunduh setiap file, mirror harus dicantumkan dalam satu baris
-j:berapa banyak file (baris pada file input) yang akan diunduh secara bersamaan
-x:berapa banyak aliran yang digunakan untuk mengunduh dari setiap cermin.

Jadi, jika hanya satu file, seperti ini:

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

Jika Anda perlu mendownload sejumlah file, gunakan -i untuk memberi makan file input, lalu buka seperti ini:

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

Itu menyiratkan bahwa Anda hanya memiliki satu tautan di setiap baris, dan aria2 akan menggunakan 16 aliran untuk masing-masing dari 16 file yang sedang diunduh. Jika Anda memiliki banyak mirror, tempatkan semua mirror untuk setiap file dalam satu baris dan tambahkan -s N , di mana N adalah jumlah cermin maksimum.


Linux
  1. Mengurangi Disk IO untuk Meningkatkan Performa

  2. Unduh File ISO Ubuntu 18.04 LTS – Desktop &Server

  3. wget vs curl:Cara Mengunduh File Menggunakan wget dan curl

  1. Cara Meningkatkan Batas Ukuran Unduhan File di Apache

  2. Cara mengunduh file dari URL di Linux

  3. Paralel GNU - dua parameter dari array sebagai parameter

  1. iWant – Aplikasi Commandline Berbagi File Peer To Peer Terdesentralisasi

  2. Bagaimana Cara Mendistribusikan Unduhan Besar ke Beberapa Komputer?

  3. 5 Contoh Perintah Wget untuk Mengunduh File di Linux.