Linux üçin iň oňat buýruk setirini göçürip alyjylar
Uzakdan ýa-da hatda ýerli işläniňizde köplenç daşarky çeşmeden mazmun almaly bolmagyňyz mümkin. Şeýle mazmuny almak üçin, esasanam başga mümkinçilikleriňiz ýok bolsa, işi bitirmek üçin buýruk setir gurallaryny ulanjak bolarsyňyz.
Bu makalada buýruk setiriniň üsti bilen mazmuny göçürip almak üçin iň giňden ulanylýan gurallaryň käbirine göz aýlamakçy.
Wget
Wget atly iň meşhur gurallardan biri bilen başlamakçy. HTTP, HTTPS we FTP-den mazmun göçürip almak üçin ulanyp boljak ulgam peýdasy. Wget fonda we öň tarapda ulanylyp bilner, bu, hatda hasabyňyzdan çykanyňyzda-da göçürip almagy goýmaly bolsaňyz peýdaly bolar.
Bu gural, tassyklanan göçürip almaga, dereje çäkleri bilen gaýtalanýan göçürip almaga, URL-ler üçin yzygiderli aňlatmalary kabul etmäge, bir faýldan URL girişlerini aýyrmaga, kabul etmäge mümkinçilik berýän köp sanly mümkinçilik bilen üpjün edilýär. Wget üçin opsiýalar hakykatdanam köp we guralyň kömek sahypasyny diňe işledip gözden geçirmek maslahat berilýär.
$ wget -h
Wget-iň iň esasy göçürip almak mysaly:
$ wget https://wordpress.org/latest.zip
Faýlda görkezilen URL-lerden göçürip almagyň mysaly. Ilki bilen faýlymyzyň sanawy:
$ 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
Soňra göçürip alyp bilersiňiz:
$ wget -i list.txt
Fonda göçürip almak üçin ulanyp bilersiňiz:
$ wget -b https://wordpress.org/latest.zip
Wget-i bir faýl göçürip almak üçin FTP bilen ulanmak isleseňiz.
$ wget ftp://user:[email :/path-to-file/file.txt
Munuň has peýdaly mysaly, bir bukjanyň içinde ähli faýllary we bukjalary alyp bilersiňiz, fon we gaýtalanýan re modeimi ulanmak bolar.
$ wget -br ftp://user:[email :/path-for-download/
Wget häzirki zaman Linux distroslarynyň köpüsinde öňünden guruldy, ýöne gurnamak zerur bolsa ulanyp bilersiňiz:
$ sudo apt install wget # Debian/Ubuntu like distros # yum install wget # CentOS/RHEL # dnf install wget # Fedora
Buruş
Buruş, maglumatlary ýa-da serwere geçirmek üçin ulanyp boljak guraldyr. Birnäçe teswirnamany goldaýar. Adam sahypasyna görä, aşakdaky teswirnamalar DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP goldaýar , SMTPS, TELNET we TFTP.
Göz öňüne getirişiňiz ýaly, bular bilen köp zat edip bilersiňiz. Belki-de düşünşiňiz ýaly, curl proksi, ulanyjynyň hakykylygyny tassyklamak, FTP ýüklemek/göçürip almak, faýl geçirmek rezýumesi we başga-da köp zady goldaýar.
Faýly göçürip al:
$ 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
Arakesmeden göçürip almak üçin ulanyp bilersiňiz:
$ curl -C - O https://wordpress.org/latest.zip
Has peýdaly buruş mysallaryny şu ýerden gözläp bilersiňiz: 15 Linux-da curl ulanmagyň maslahatlary.
Buruş gurmak üçin ulanyp bilersiňiz:
$ sudo apt install curl # Debian/Ubuntu # yum install curl # CentOS/RHEL # dnf install curl # Fedora
Aria2
Aria, köp protokolly göçürip almak üçin başga bir gural. Aria HTTP/HTTPS, FTP/SFTP BitTorrent we Metalink-i goldaýar. Beýlekiler bilen deňeşdireniňde tapawutlandyrýan käbir aýratynlyklar, şol bir wagtyň özünde birnäçe ýerden faýllaryň göçürilmegini goldaýar, magnit baglanyşyklary we BitTorrent müşderisi.
BitTorrent müşderisi hökmünde DHT, PEX, şifrlemek, Magnet URI, web ekişini, saýlama göçürip almagy we ýerli deň-duş açyşlaryny goldaýar.
Has giňişleýin ulanmak üçin “Aria2” göçürip alyş menejeri makalasyny gözden geçirip bilersiňiz. Aşakda aria2 esasy ulanylyşynyň birnäçe mysallaryny görüp bilersiňiz
:
Torrent faýly göçürip alyň:
$ aria2c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent
Tekst faýlynda görkezilen URL-leri ulanyp göçürip alyň:
$ aria2c -i downloadurls.txt
Doly däl göçürip almagy dowam etdiriň:
$ aria2c -c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent
Parol bilen goralýan sahypadan göçürip alyň:
$ aria2c --http-user=xxx --http-password=xxx https://protectedwebsite.com/file
Aria2 gurmak üçin aşakdaky buýruklary ulanyp bilersiňiz:
$ sudo apt install aria2 # Debian/Ubuntu # yum install aria2 # CentOS/RHEL # dnf install aria2 # Fedora
Axel
Sanawymyzdaky dördünji göçürip alyş programmasy “Axel”, bir faýl üçin birnäçe baglanyşyk ulanyp, göçürip almak prosesini gowulaşdyrmaga synanyşýar. Bir göçürip almak üçin birnäçe göçürip alýan ýerini ulanyp biler. Öndürijileriň pikiriçe, “Axel” göçürip almagyň tizligini 60% ýokarlandyryp biler we protokollary goldaýar: HTTP/HTTPS, FTP we FTPS.
Axel-i aýratyn makalada gözden geçirdik, şu ýerden tapyp bilersiňiz: Linux-da FTP we HTTP ýüklemelerini çaltlaşdyrmak üçin Axel-i göçürip alyjy hökmünde nädip ulanmaly.
Aboveokardaky makalada wget, HTTP göçürip almak we Axel arasynda göçürip almagyň wagt deňeşdirmelerini barlap bilersiňiz.
“Axel” bilen ýönekeý göçürip almak üçin aşakdaky buýrugy ulanyp bilersiňiz:
$ axel https://wordpress.org/latest.zip
Göçürip almagyň iň ýokary tizligini degişli kody --max-speed
ýa-da -s
gysga görnüşi bilen düzüp bilersiňiz. Bahasy sekuntda baýtda kesgitlenýär:
$ axel --max-speed=512000 https://wordpress.org/latest.zip
Faýly dürli at bilen ýatda saklamak üçin, faýlyň adyny görkezmek üçin -o
opsiýasyny ulanyp bilersiňiz:
$ axel -o wordpress.zip https://wordpress.org/latest.zip
Linux ulgamyňyza “Axel” gurmak isleseňiz, aşakdaky buýruklardan degişli zatlary ulanyň:
$ sudo apt install axel # Ubuntu/Debian # yum install epel release && yum install axel # CentOS/RHEL # dnf install axel # Fedora
Bu, Linux-da iň köp ulanylýan göçürip alyş enjamlarynyň sanawydy. Haýsyny ulanýarsyňyz? Näme üçin bulary has gowy görýärsiň? Pikiriňizi aşakdaky teswir bölüminde paýlaşyň.