lokkima

Kuidas kasutada curl-käsku Linuxis

Kuidas kasutada curl-käsku Linuxis
Käsk lokkima funktsioon on hõlbustada failide ülekannet seadmete vahel protokollide DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, protokollide kaudu. SMTPS, TELNET või TFTP.

Kui teate oma faili kaugasukohta, saate selle ühe käsukorraga alla laadida. Curl toetab autentimist ja krüptimist. Selles õpetuses selgitatakse, kuidas faile alla laadida CURL-i abil, kuidas faile üles laadida CURL-i abil, kuidas katkestatud allalaadimisi jätkata või puhverserverit failide allalaadimisel kasutada.

Kui teie Debiani / Ubuntu Linuxi levitüübi pole lokki installitud:

apt install curl

CentOSi ja Fedora käitamiseks:

paigaldage lokk

Failide allalaadimine kasutades cURL:

Pärast installimist saame hakata faili alla laadima mis tahes veebisaidilt, näiteks wget. Tüüp:

# lokk -O http: // ftp.meile.debian.org / debian / pool / main / n / nano / nano_2.7.4-1_amd64.deb
% Kokku% Vastuvõetud% Xferd Keskmine kiirus Aeg Aeg Praegune
Laadi alla Üleslaaditud vasakpoolne kiirus kokku
100 473k 100 473k 0 0 293k 0 0:00:01 0:00:01 -: -: - 293k

Saame kasutada käsku cURL mitme faili mitmest allikast allalaadimiseks käsuga:

# lokk -O http: // ftp.meile.debian.org / debian / pool / main / n / nano / nano_2.7.4-1_amd64.deb-
http: // ftp.meile.debian.org / debian / pool / main / s / snort / snort_2.9.7.0-5_amd64.deb -O
https: // www.nurruma.org / downloads / snort / snort-2.9.13-1.f29.x86_64.p / min
% Kokku% Vastuvõetud% Xferd Keskmine kiirus Aeg Aeg Praegune
Laadi alla Üleslaaditud vasakpoolne kiirus kokku
100 473k 100 473k 0 0 271k 0 0:00:01 0:00:01 -: -: - 271k
100 825 k 100 825 k 0 0 1429 k 0 -: -: - -: -: - -: -: - 1429 k
100 474 0 474 0 0 74 0 -: -: - 0:00:06 -: -: - 124
root @ LinuxHint: / home / linuxhint #

Kui me ei soovi Curli kasutamisel faile töökataloogi salvestada, kasutage kataloogi täpsustamiseks parameetrit väike -o, saate faili nime muuta ka selle parameetri abil:

# curl -o / home / linuxhint / w3af / Namewewant.deb http: // ftp.meile.debian.org / debian / pool /
main / n / nano / nano_2.7.4-1_amd64.deb
 
% Kokku% Vastuvõetud% Xferd Keskmine kiirus Aeg Aeg Praegune
Laadi alla Üleslaaditud vasakpoolne kiirus kokku
100 473k 100 473k 0 0 313k 0 0:00:01 0:00:01 -: -: - 313k


Lisaks parameetrile „-O“ võime jätkata katkestatud allalaadimist parameetri „-C -” abil.

Võite proovida nano või mis tahes faili allalaadimist ja katkestada allalaadimine, vajutades klahvikombinatsiooni Ctrl + c:

# lokk -O http: // ftp.meile.debian.org / debian / pool / main / n / nano / nano_2.7.4-1_amd64.deb
 
% Kokku% Vastuvõetud% Xferd Keskmine kiirus Aeg Aeg Praegune
Laadi alla Üleslaaditud vasakpoolne kiirus kokku
3 473k 3 15828 0 0 24479 0 0:00:19 -: -: - 0:00:19 24463 ^ C

Seejärel jätkake katkestatud allalaadimist, kasutadeslokk -C - -O ”:

# curl -C - -O http: // ftp.meile.debian.org / debian / pool / main / n / nano / nano_2.7.4-1_amd64.deb
** Baidipositsioonilt 151552 ülekande jätkamine
% Kokku% Vastuvõetud% Xferd Keskmine kiirus Aeg Aeg Aeg
Laadi alla Üleslaaditud vasakpoolne kiirus kokku
100 325k 100 325k 0 0 221k 0 0:00:01 0:00:01 -: -: - 221k

cURL toetab ka puhverserveri ja autentimise kasutamist, faili allalaadimiseks puhverserveri abil vajame parameetrit -x:

# lokk -x 138.68.40.138: 8080 -O http: // ftp.meile.debian.org / debian / pool / main / n / nano /
nano_2.7.4-1_amd64.deb
 
% Kokku% Vastuvõetud% Xferd Keskmine kiirus Aeg Aeg Praegune
Laadi alla Üleslaaditud vasakpoolne kiirus kokku
100 473k 100 473k 0 0 262k 0 0:00:01 0:00:01 -: -: - 261k

Märge: testimiseks leiate puhverserverid aadressilt https: // free-proxy-list.net /

Failide üleslaadimine cURL abil:

Faili üleslaadimiseks cURL abil peame kasutama parameetrit -upload-file.

curl - üleslaadimisfail

Selle käsu üleslaadimiseks saate testida, kasutades https: // transfer.sh / tasuta teenus failide jagamiseks käsurealt.

# Curl - üleslaadimisfail nano_2.7.4-1_amd64.deb https: // ülekanne.sh / nano.deb
# curl -O https: // ülekanne.sh / hOlbR / nano.deb
% Kokku% Vastuvõetud% Xferd Keskmine kiirus Aeg Aeg Praegune
Laadi alla Üleslaaditud vasakpoolne kiirus kokku
100 473k 100 473k 0 0 140k 0 0:00:03 0:00:03 -: -: - 140k

Laadisime just nano üles curli abil ja laadisime selle alla kasutades URL-i, kasutades URL-i, mille on andnud https: // transfer.sh.

Üleslaadimine autentimisega FTP-serverisse:

# curl -u : -T nano_2.7.4-1_amd64.deb ftp: // ivanney.com
 
% Kokku% Vastuvõetud% Xferd Keskmine kiirus Aeg Aeg Praegune
Laadi alla Üleslaaditud vasakpoolne kiirus kokku
100 473k 0 0 100 473k 0 107k 0:00:04 0:00:04 -: -: - 107k

Märkus: parooli peitmiseks on pilti muudetud.

Nagu näete, on cURL suurepärane tööriist failide jagamiseks käsurealt ja see toetab paljusid protokolle.

Loodetavasti leidsite, et see õpetus on teie andmete täielikuks eemaldamiseks kasulik, kui teil peaks olema mõni päring, võtke meiega ühendust, avades piletitoe LinuxHinti toes. Järgige LinuxHinti, et saada rohkem näpunäiteid ja värskendusi Linuxi kohta.

5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...