Best Command Line Download Accelerators maka Linux


Mgbe ị na-arụ ọrụ n'ime obodo ma ọ bụ ọbụna na mpaghara, ị nwere ike ịnweta ọdịnaya site na isi mmalite. Iji nweta ọdịnaya dị otú ahụ, karịsịa mgbe ị na-enweghị nhọrọ ndị ọzọ, ị ga-achọ iji ngwaọrụ akara iwu iji nweta ọrụ ahụ.

N'isiokwu a, anyị ga-enyocha ụfọdụ ngwaọrụ ndị a na-ejikarị eme ihe maka nbudata ọdịnaya site na ahịrị iwu.

Wget

Anyị ga-eji otu n'ime ngwaọrụ ndị kachasị ewu ewu akpọrọ wget malite. Ọ bụ akụrụngwa netwọkụ enwere ike iji budata ọdịnaya n'elu HTTP, HTTPS na FTP. Enwere ike iji Wget ma n'azụ ma n'ihu, nke na-eme ka ọ baa uru ma ọ bụrụ na ịchọrọ ịhapụ nbudata na-agba ọsọ, ọbụlagodi mgbe ị na-apụ.

Ngwá ọrụ a nwere ọtụtụ nhọrọ, nke na-enye gị ohere ịme nbudata akwadoro, nbudata ugboro ugboro na oke ọkwa, na-anabata okwu mgbe niile maka URL, na-enye ohere iwepụ, na-anabata ntinye URL na faịlụ na ọtụtụ ndị ọzọ. Nhọrọ maka wget dị ọtụtụ ma a na-atụ aro ka ị nyochaa ibe enyemaka ngwa site na ịgba ọsọ.

$ wget -h

Ihe atụ nbudata kachasị nke wget bụ:

$ wget https://wordpress.org/latest.zip

Ọmụmaatụ nke nbudata site na URL ndị edepụtara na faịlụ. Nke mbụ ebe a bụ ndepụta faịlụ anyị:

$ cat list.txt

https://wordpress.org/latest.zip
https://downloads.joomla.org/cms/joomla3/3-8-5/Joomla_3-9-4-Stable-Full_Package.zip
https://ftp.drupal.org/files/projects/drupal-8.4.5.zip

Mgbe ahụ ị nwere ike iji:

$ wget -i list.txt

Iji mee nbudata na ndabere ị nwere ike iji:

$ wget -b https://wordpress.org/latest.zip

Ọ bụrụ na ịchọrọ iji wget na FTP budata otu faịlụ.

$ wget ftp://user:[email :/path-to-file/file.txt

Ihe atụ bara uru nke a ga-abụ iji ndabere na ọnọdụ recursive ka ị nwee ike nweta faịlụ na nchekwa niile n'ime ndekọ.

$ wget -br ftp://user:[email :/path-for-download/

Wget bu ụzọ tinye ya na ọtụtụ n'ime Linux distros ọgbara ọhụrụ, mana ọ bụrụ na ịchọrọ ịwụnye ya, ịnwere ike iji:

$ sudo apt install wget    # Debian/Ubuntu like distros
# yum install wget         # CentOS/RHEL
# dnf install wget         # Fedora

Curl

A curl bụ ngwá ọrụ enwere ike iji bufee data site na ma ọ bụ gaa na nkesa. Ọ na-akwado ọtụtụ protocol. Dabere na ibe nwoke ya, a na-akwado usoro iwu ndị a DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP. , SMTPS, TELNET, na TFTP.

Dị ka ị nwere ike iche n'echiche, ị nwere ike iji ihe ndị a mee ọtụtụ ihe. Dịka ị siri chepụta ya, curl na-akwado proxies, njirimara onye ọrụ, bulite/budata FTP, malitegharịa mbufe faịlụ na ọtụtụ ndị ọzọ.

Budata faịlụ:

$ curl -O https://wordpress.org/latest.zip
<./pre>
Download a file to output file by your choice:
$ curl -o wordpress.zip https://wordpress.org/latest.zip

Ka ịmaliteghachi nbudata akwụsịre, ị nwere ike iji:

$ curl -C - O https://wordpress.org/latest.zip

Ị nwere ike ịlele ihe atụ curl bara uru ebe a: Ndụmọdụ 15 maka otu esi eji curl na Linux.

Iji wụnye curl, ị nwere ike iji:

$ sudo apt install curl    # Debian/Ubuntu
# yum install curl         # CentOS/RHEL
# dnf install curl         # Fedora

Aria2

Aria bụ ngwa nbudata ọtụtụ protocol ọzọ. Aria na-akwado HTTP/HTTPS, FTP/SFTP BitTorrent na Metalink. Ụfọdụ n'ime ihe ndị na-eme ka ọ dị iche ma e jiri ya tụnyere ndị ọzọ bụ na ọ na-akwado nbudata faịlụ site n'ọtụtụ ebe n'otu oge, njikọ magnet ma na-egosipụta onye ahịa BitTorrent n'ụzọ zuru ezu.

Dịka onye ahịa BitTorrent, ọ na-akwado DHT, PEX, izo ya ezo, Magnet URI, mkpụrụ webụ, nbudata nhọrọ, na nchọpụta ndị ọgbọ mpaghara.

Nwere onwe gị inyocha akụkọ njikwa nbudata Aria2 maka ojiji zuru ezu karị. N'okpuru, ị nwere ike ịhụ ọmụmaatụ ole na ole nke ojiji isi aria2

:
Budata faịlụ iyi:

$ aria2c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent

Budata, na-eji URL ndị edepụtara na faịlụ ederede:

$ aria2c -i downloadurls.txt

Malitegharịa nbudata ezughị ezu:

$ aria2c -c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent

Budata site na saịtị echekwara paswọọdụ:

$ aria2c --http-user=xxx --http-password=xxx https://protectedwebsite.com/file

Iji tinye Aria2, ị nwere ike iji iwu ndị a:

$ sudo apt install aria2      # Debian/Ubuntu
# yum install aria2           # CentOS/RHEL
# dnf install aria2           # Fedora

Axel

Ihe nbudata nke anọ na ndepụta anyị bụ Axel, na-anwa imeziwanye usoro nbudata site na iji ọtụtụ njikọ maka otu faịlụ. Ọ nwere ike iji ọtụtụ ebe nbudata maka otu nbudata. Dị ka ndị mmepe si kwuo, Axel nwere ike ịbawanye ọsọ nbudata nke nbudata gị site na 60% yana ọ na-akwado protocol: HTTP/HTTPS, FTP na FTPS.

Anyị enyochala Axel na edemede dị iche, nke ị nwere ike ịhụ ebe a: Otu esi eji Axel dị ka nbudata ngwa ngwa iji mee ka nbudata FTP na HTTP dị ngwa na Linux.

N'ime edemede dị n'elu, ị nwere ike ịlele ụfọdụ ntụnyere oge nbudata n'etiti wget, nbudata HTTP, na Axel.

Iji mee nbudata dị mfe na Axel, ịnwere ike iji iwu a:

$ axel https://wordpress.org/latest.zip

Ị nwere ike ịtọ ọsọ nbudata kachasị site na iji nhọrọ dabara adaba --max-speed ma ọ bụ nhọrọ mkpụmkpụ -s. A na-edozi uru ya na bytes kwa nkeji:

$ axel --max-speed=512000 https://wordpress.org/latest.zip

Ka ịchekwaa faịlụ nwere aha dị iche iche, ị nwere ike iji nhọrọ -o ezipụta aha faịlụ:

$ axel -o wordpress.zip https://wordpress.org/latest.zip

Ọ bụrụ n’ịchọrọ ịwụnye Axel na sistemụ Linux gị, jiri nke dabara na iwu ndị a:

$ sudo apt install axel                                  # Ubuntu/Debian
# yum install epel release && yum install axel   # CentOS/RHEL
# dnf install axel                                       # Fedora

Nke a bụ ndepụta anyị nke ụfọdụ ngwa nbudata a na-ejikarị na Linux. Kedu ndị ị na-eji? Gịnị mere i ji amasị ndị ahụ? Kekọrịta echiche gị na ngalaba nkọwa n'okpuru.