ເຄື່ອງເລັ່ງສາຍດາວໂຫລດສາຍທີ່ດີທີ່ສຸດ ສຳ ລັບ Linux


ໃນເວລາທີ່ເຮັດວຽກຫ່າງໄກສອກຫຼີກຫຼືແມ້ແຕ່ຢູ່ໃນທ້ອງຖິ່ນ, ທ່ານມັກຈະຕ້ອງໄດ້ຮັບເນື້ອຫາຈາກແຫລ່ງພາຍນອກ. ເພື່ອໃຫ້ໄດ້ເນື້ອຫາດັ່ງກ່າວ, ໂດຍສະເພາະໃນເວລາທີ່ທ່ານບໍ່ມີທາງເລືອກອື່ນ, ທ່ານຈະຕ້ອງການໃຊ້ເຄື່ອງມືບັນທັດ ຄຳ ສັ່ງເພື່ອເຮັດວຽກໃຫ້ ສຳ ເລັດ.

ໃນບົດຂຽນນີ້, ພວກເຮົາ ກຳ ລັງຈະທົບທວນບາງເຄື່ອງມືທີ່ໃຊ້ກັນຫຼາຍທີ່ສຸດໃນການດາວໂຫລດເນື້ອຫາຜ່ານເສັ້ນ ຄຳ ສັ່ງ.

ວິງ

ພວກເຮົາ ກຳ ລັງຈະເລີ່ມຕົ້ນດ້ວຍເຄື່ອງມື ໜຶ່ງ ທີ່ນິຍົມທີ່ສຸດທີ່ເອີ້ນວ່າ wget. ມັນແມ່ນຜົນປະໂຫຍດຂອງເຄືອຂ່າຍທີ່ສາມາດຖືກ ນຳ ໃຊ້ເພື່ອດາວໂຫລດເນື້ອຫາຜ່ານ HTTP, HTTPS ແລະ FTP. Wget ສາມາດໃຊ້ໄດ້ທັງໃນພື້ນຫລັງແລະທາງ ໜ້າ, ເຊິ່ງມັນເຮັດໃຫ້ມັນມີປະໂຫຍດຖ້າທ່ານຕ້ອງການອອກຈາກການດາວໂຫລດ, ເຖິງແມ່ນວ່າທ່ານຈະອອກຈາກລະບົບ.

ເຄື່ອງມືນີ້ມາພ້ອມກັບຫລາຍໆທາງເລືອກ, ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດດາວໂຫລດທີ່ຖືກກວດສອບ, ການດາວໂຫຼດຄືນດ້ວຍຂໍ້ ຈຳ ກັດໃນລະດັບ, ຍອມຮັບການສະແດງອອກເປັນປົກກະຕິ ສຳ ລັບ URL, ອະນຸຍາດໃຫ້ຍົກເວັ້ນ, ຍອມຮັບການປ້ອນຂໍ້ມູນ URL ຈາກເອກະສານແລະອື່ນໆ. ຕົວເລືອກຕ່າງໆ ສຳ ລັບ wget ແມ່ນມີຫຼາຍແທ້ໆແລະແນະ ນຳ ໃຫ້ທ່ານທົບທວນ ໜ້າ ຊ່ວຍເຫຼືອຂອງເຄື່ອງມືໂດຍການເຮັດວຽກງ່າຍໆ.

$ wget -h

ຕົວຢ່າງການດາວໂຫຼດຂັ້ນພື້ນຖານທີ່ສຸດຂອງ wget ແມ່ນ:

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

ຕົວຢ່າງຂອງການດາວໂຫລດຈາກ URL ທີ່ລະບຸຢູ່ໃນແຟ້ມ. ຫນ້າທໍາອິດນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງເອກະສານຂອງພວກເຮົາ:

$ 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

ຫຼັງຈາກນັ້ນທ່ານສາມາດ ດຳ ເນີນການດາວໂຫລດດ້ວຍ:

$ wget -i list.txt

ເພື່ອ ດຳ ເນີນການດາວໂຫລດໃນພື້ນຫລັງທ່ານສາມາດໃຊ້:

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

ຖ້າທ່ານຕ້ອງການໃຊ້ wget ກັບ FTP ເພື່ອດາວໂຫລດເອກະສານດຽວ.

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

ຕົວຢ່າງທີ່ມີປະໂຫຍດຫຼາຍກວ່ານີ້ແມ່ນການ ນຳ ໃຊ້ຮູບແບບພື້ນຫລັງແລະການເອີ້ນຄືນເພື່ອໃຫ້ທ່ານສາມາດຮັບເອກະສານແລະແຟ້ມທັງ ໝົດ ພາຍໃນໄດເລກະທໍລີ.

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

Wget ຖືກຕິດຕັ້ງໄວ້ໃນຫລາຍໆ Linux distros ທີ່ທັນສະ ໄໝ, ແຕ່ຖ້າທ່ານຕ້ອງການຕິດຕັ້ງມັນ, ທ່ານສາມາດໃຊ້:

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

Curl

curl ແມ່ນເຄື່ອງມືທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອໂອນຂໍ້ມູນຈາກຫຼືກັບເຄື່ອງແມ່ຂ່າຍ. ມັນສະຫນັບສະຫນູນອະນຸສັນຍາຫຼາຍ. ອີງຕາມຫນ້າຜູ້ຊາຍຂອງມັນ, ໂປໂຕຄອນຕໍ່ໄປນີ້ແມ່ນສະຫນັບສະຫນູນ DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP , SMTPS, TELNET, ແລະ TFTP.

ຕາມທີ່ທ່ານສາມາດຈິນຕະນາການ, ທ່ານສາມາດເຮັດໄດ້ຫຼາຍຢ່າງກັບສິ່ງເຫລົ່ານີ້. ດັ່ງທີ່ທ່ານອາດຈະຄິດອອກມາ, curl ສະ ໜັບ ສະ ໜູນ ໂປແກຼມໂປແກຼມໂປຼແກຼມ, ການກວດສອບຄວາມຖືກຕ້ອງຂອງຜູ້ໃຊ້, ອັບໂຫລດ/ດາວໂຫລດ FTP, ຊີວະປະຫວັດການໂອນຍ້າຍເອກະສານແລະອີກຫຼາຍໆຢ່າງ.

ດາວໂຫລດເອກະສານ:

$ 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

ເພື່ອສືບຕໍ່ການດາວໂຫລດທີ່ຂັດຂວາງທ່ານສາມາດໃຊ້:

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

ທ່ານສາມາດກວດເບິ່ງຕົວຢ່າງ curl ທີ່ມີປະໂຫຍດຫຼາຍກວ່ານີ້: 15 ຄຳ ແນະ ນຳ ກ່ຽວກັບວິທີການໃຊ້ curl ໃນ Linux.

ການຕິດຕັ້ງ curl, ທ່ານສາມາດໃຊ້:

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

Aria2

Aria ແມ່ນອີກເຄື່ອງມືດາວໂຫລດອະນຸສັນຍາຫຼາຍຮູບແບບ. Aria ສະຫນັບສະຫນູນ HTTP/HTTPS, FTP/SFTP BitTorrent ແລະ Metalink. ບາງລັກສະນະທີ່ເຮັດໃຫ້ມັນແຕກຕ່າງກັນເມື່ອທຽບກັບບ່ອນອື່ນແມ່ນມັນສະ ໜັບ ສະ ໜູນ ການດາວໂຫລດເອກະສານຈາກຫລາຍສະຖານທີ່ໃນເວລາດຽວກັນ, ການເຊື່ອມໂຍງແມ່ເຫຼັກແລະມີລູກຄ້າ BitTorrent ທີ່ມີຄຸນລັກສະນະເຕັມຮູບແບບ.

ໃນຖານະທີ່ເປັນລູກຄ້າຂອງ BitTorrent, ມັນສະ ໜັບ ສະ ໜູນ DHT, PEX, ການເຂົ້າລະຫັດ, Magnet URI, ການເກັບ ກຳ ຂໍ້ມູນເວັບ, ການດາວໂຫລດແບບເລືອກແລະການຄົ້ນພົບ ໝູ່ ໃນທ້ອງຖິ່ນ.

ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະທົບທວນບົດຄວາມຜູ້ຈັດການດາວໂຫລດ Aria2 ສຳ ລັບການ ນຳ ໃຊ້ລາຍລະອຽດເພີ່ມເຕີມ. ຂ້າງລຸ່ມນີ້ທ່ານສາມາດເຫັນຕົວຢ່າງຂອງການ ນຳ ໃຊ້ພື້ນຖານຂອງ aria2

:
ດາວໂຫລດໄຟລ໌ torrent:

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

ດາວໂຫລດ, ການ ນຳ ໃຊ້ URL ທີ່ລະບຸໄວ້ໃນເອກະສານຂໍ້ຄວາມ:

$ aria2c -i downloadurls.txt

ສືບຕໍ່ການດາວໂຫລດທີ່ບໍ່ຄົບຖ້ວນ:

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

ດາວໂຫລດຈາກເວັບໄຊທີ່ຖືກປ້ອງກັນລະຫັດຜ່ານ:

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

ການຕິດຕັ້ງ Aria2, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

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

Axel

ຜົນປະໂຫຍດການດາວໂຫລດອັນດັບສີ່ໃນບັນຊີລາຍຊື່ຂອງພວກເຮົາແມ່ນ Axel, ພະຍາຍາມປັບປຸງຂະບວນການດາວໂຫລດໂດຍໃຊ້ການເຊື່ອມຕໍ່ຫຼາຍໆສາຍ ສຳ ລັບເອກະສານ ໜຶ່ງ ດຽວ. ມັນສາມາດໃຊ້ສະຖານທີ່ດາວໂຫລດຫລາຍໆຄັ້ງ ສຳ ລັບການດາວໂຫລດ ໜຶ່ງ ຄັ້ງ. ອີງຕາມນັກພັດທະນາ, Axel ສາມາດເພີ່ມຄວາມໄວໃນການດາວໂຫລດຂອງທ່ານລົງ 60% ແລະມັນສະ ໜັບ ສະ ໜູນ ໂປໂຕຄອນ: HTTP/HTTPS, FTP, ແລະ FTPS.

ພວກເຮົາໄດ້ທົບທວນຄືນ Axel ໃນບົດຂຽນແຍກຕ່າງຫາກ, ເຊິ່ງທ່ານສາມາດຊອກຫາໄດ້ທີ່ນີ້: ວິທີການໃຊ້ Axel ເປັນເຄື່ອງເລັ່ງການດາວໂຫລດເພື່ອເລັ່ງການດາວໂຫລດ FTP ແລະ HTTP ໃນ Linux.

ໃນບົດຂຽນຂ້າງເທິງ, ທ່ານສາມາດກວດເບິ່ງການປຽບທຽບເວລາການດາວໂຫລດບາງຢ່າງລະຫວ່າງ wget, ການດາວໂຫລດ HTTP ແລະ Axel.

ເພື່ອ ດຳ ເນີນການດາວໂລດງ່າຍໆກັບ Axel, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

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

ທ່ານສາມາດ ກຳ ນົດຄວາມໄວສູງສຸດໃນການດາວໂຫລດໂດຍມີຕົວເລືອກທີ່ສອດຄ້ອງກັນ - ຄວາມໄວສູງສຸດ ຫຼືທາງເລືອກສັ້ນ -s . ມູນຄ່າໄດ້ຖືກ ກຳ ນົດເປັນໄບຕ໌ຕໍ່ວິນາທີ:

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

ເພື່ອປະຢັດເອກະສານດ້ວຍຊື່ທີ່ແຕກຕ່າງກັນ, ທ່ານສາມາດໃຊ້ຕົວເລືອກ -o ເພື່ອລະບຸຊື່ແຟ້ມ:

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

ຖ້າທ່ານຕ້ອງການຕິດຕັ້ງ Axel ໃນລະບົບ Linux ຂອງທ່ານໃຫ້ໃຊ້ທີ່ ເໝາະ ສົມຈາກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:

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

ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງບາງອຸປະກອນການດາວໂຫຼດທີ່ໃຊ້ກັນທົ່ວໄປໃນ Linux. ທ່ານໃຊ້ຜູ້ໃດ? ເປັນຫຍັງເຈົ້າຈິ່ງມັກເຫຼົ່ານັ້ນ? ແບ່ງປັນຄວາມຄິດເຫັນຂອງທ່ານໃນພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.