Ti o dara ju laini Igbasilẹ Igbasilẹ Igbasilẹ fun Linux


Nigbati o ba n ṣiṣẹ latọna jijin tabi paapaa ni agbegbe, o le nigbagbogbo nilo lati gba akoonu lati orisun ita. Lati gba iru akoonu bẹẹ, paapaa nigbati o ko ba ni awọn aṣayan miiran, iwọ yoo fẹ lati lo awọn irinṣẹ laini aṣẹ lati ṣe iṣẹ naa.

Ninu nkan yii, a yoo ṣe atunyẹwo diẹ ninu awọn irinṣẹ ti a lo julọ julọ fun gbigba akoonu nipasẹ laini aṣẹ.

Wget

A yoo bẹrẹ pẹlu ọkan ninu awọn irinṣẹ olokiki julọ ti a pe ni wget. O jẹ iwulo nẹtiwọọki kan ti o le lo lati ṣe igbasilẹ akoonu lori HTTP, HTTPS ati FTP. A le lo Wget ni ẹhin mejeeji ati iwaju, eyiti o jẹ ki o wulo ti o ba nilo lati fi igbasilẹ gbigba silẹ silẹ, paapaa nigbati o ba ti buwolu wọle.

Ọpa yii wa pẹlu ọpọlọpọ awọn aṣayan, ti o gba ọ laaye lati ṣe awọn gbigba lati ayelujara ti o daju, awọn igbasilẹ atunkọ pẹlu awọn ifilelẹ ipele, gba awọn ifihan deede fun Awọn URL, gba awọn iyasilẹ, gba awọn igbewọle URL lati faili kan ati ọpọlọpọ awọn omiiran. Awọn aṣayan fun wget pupọ gaan ati pe o ni iṣeduro gíga lati ṣe atunyẹwo oju-iwe iranlọwọ ti ọpa nipa ṣiṣe ni irọrun.

$ wget -h

Apẹẹrẹ igbasilẹ ti ipilẹ julọ ti wget ni:

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

Apẹẹrẹ ti gbigba lati ayelujara lati awọn URL ti a ṣe akojọ si faili kan. Akọkọ nibi ni atokọ ti faili wa:

$ 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

Lẹhinna o le ṣiṣe igbasilẹ pẹlu:

$ wget -i list.txt

Lati ṣiṣe igbasilẹ ni abẹlẹ o le lo:

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

Ti o ba fẹ lo wget pẹlu FTP lati ṣe igbasilẹ faili kan.

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

Apẹẹrẹ ti o wulo julọ ti eyi yoo jẹ lati lo isale ati ipo atunkọ nitorinaa o le gba gbogbo awọn faili ati folda laarin itọsọna kan.

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

Wget ti wa ni fifi sori ẹrọ lori ọpọlọpọ awọn distros Linux igbalode, ṣugbọn ti o ba nilo lati fi sii, o le lo:

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

Ọmọ-

Curl jẹ ọpa ti o le lo lati gbe data lati tabi si olupin kan. O ṣe atilẹyin awọn ilana pupọ. Gẹgẹbi oju-iwe eniyan rẹ, awọn ilana atẹle ni atilẹyin DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP , SMTPS, TELNET, ati TFTP.

Bi o ṣe le fojuinu, o le ṣe pupọ pẹlu awọn wọnyi. Bi o ṣe le rii pe o jade, curl ṣe atilẹyin awọn aṣoju, ijẹrisi olumulo, FTP gbee/gbigba lati ayelujara, tun bẹrẹ gbigbe faili ati ọpọlọpọ pupọ siwaju sii.

Ṣe igbasilẹ faili kan:

$ 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

Lati bẹrẹ gbigba lati ayelujara ti o da duro o le lo:

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

O le ṣayẹwo awọn apẹẹrẹ ọmọ-ọwọ ti o wulo diẹ sii nibi: Awọn imọran 15 lori bii o ṣe le lo curl ni Linux.

Lati fi curl sori ẹrọ, o le lo:

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

Aria2

Aria jẹ ohun elo igbasilẹ igbasilẹ pupọ-ilana miiran. Aria ṣe atilẹyin HTTP/HTTPS, FTP/SFTP BitTorrent ati Metalink. Diẹ ninu awọn ẹya ti o jẹ ki o yatọ si akawe si awọn miiran ni pe o ṣe atilẹyin gbigba lati ayelujara ti awọn faili lati awọn ipo pupọ ni akoko kanna, awọn ọna asopọ oofa ati pe o jẹ ẹya alabara BitTorrent ni kikun.

Gẹgẹbi alabara BitTorrent, o ṣe atilẹyin DHT, PEX, fifi ẹnọ kọ nkan, Magnet URI, irugbin wẹẹbu, awọn igbasilẹ yiyan, ati awari ẹlẹgbẹ agbegbe.

Ni idaniloju lati ṣe atunyẹwo nkan akakọ igbasilẹ Aria2 fun lilo alaye diẹ sii. Ni isalẹ o le wo awọn apẹẹrẹ diẹ ti lilo ipilẹ ti aria2

:
Ṣe igbasilẹ faili iṣan omi kan:

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

Ṣe igbasilẹ, lilo awọn URL ti a ṣe akojọ ninu faili ọrọ kan:

$ aria2c -i downloadurls.txt

Pada gbigba lati ayelujara ti ko pe:

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

Ṣe igbasilẹ lati aaye ti o ni aabo ọrọ igbaniwọle:

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

Lati fi Aria2 sori ẹrọ, o le lo awọn ofin wọnyi:

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

Axel

Ohun elo igbasilẹ kẹrin ninu atokọ wa ni Axel, awọn igbiyanju lati mu ilana igbasilẹ ṣiṣẹ nipasẹ lilo awọn asopọ pupọ fun faili kan. O le lo awọn ipo igbasilẹ pupọ fun igbasilẹ kan. Gẹgẹbi awọn Difelopa, Axel le mu iyara igbasilẹ ti awọn igbasilẹ rẹ pọ si nipasẹ 60% ati pe o ṣe atilẹyin awọn ilana: HTTP/HTTPS, FTP, ati FTPS.

A ti ṣe atunyẹwo Axel ninu nkan ti o yatọ, eyiti o le wa nibi: Bii o ṣe le lo Axel bi ohun imuyara igbasilẹ lati ṣe iyara awọn igbasilẹ FTP ati HTTP ni Lainos.

Ninu nkan ti o wa loke, o le ṣayẹwo diẹ ninu awọn afiwe akoko gbigba lati ayelujara laarin wget, igbasilẹ HTTP, ati Axel.

Lati ṣe igbasilẹ ti o rọrun pẹlu Axel, o le lo aṣẹ wọnyi:

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

O le ṣeto iyara igbasilẹ ti o pọ julọ pẹlu aṣayan ti o baamu -max-iyara tabi aṣayan kukuru -s . Ti ṣeto iye ni awọn baiti fun iṣẹju-aaya kan:

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

Lati fipamọ faili pẹlu orukọ oriṣiriṣi, o le lo aṣayan -o lati ṣafihan orukọ faili naa:

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

Ti o ba fẹ fi Axel sori ẹrọ Linux rẹ lo o yẹ lati awọn ofin ni isalẹ:

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

Eyi ni atokọ wa ti diẹ ninu awọn ohun elo igbasilẹ ti o gbajumo julọ ti a lo ni Linux. Awọn wo ni o lo? Kini idi ti o fi fẹran wọnyẹn? Pin ero rẹ ni abala ọrọ ni isalẹ.