- 1. Kako vidjeti cURL verziju u Linuxu
- 2. Kako preuzeti jednostavnu datoteku s cURL -om u Linuxu
- 3. Kako pregledati zaglavlja HTTP upita s cURL Linuxom
- 4. Kako pohraniti kolačiće web stranice s cURL Linuxom
- 5. Kako ograničiti brzinu preuzimanja s cURL Linuxom
- 6. Kako pratiti lokaciju HTTP zaglavlja s cURL Linuxom
- 7. Kako popisati ili preuzeti pomoću raspona s cURL Linuxom
- 8. Dobijte više informacija o web mjestu pomoću naredbe cURL Linux
- 9. Ostale radnje s naredbom cURL u Linuxu
Korištenje tehnologije za pristup određenim podacima radnja je koju svakodnevno provodimo od kuće ili čak na ulici putem mobilnih uređaja i koja je posljednjih godina postala svakodnevica. Preuzimanje informacija i elemenata stalno radimo, bilo u osobne, poslovne, administrativne ili pomoćne svrhe.
U ovom slučaju, ovaj je vodič usmjeren kada je naša svrha preuzimanje programa ili aplikacija koje će se koristiti u različitim distribucijama Linuxa.
Za distribucije zasnovane na terminalima, posebno na poslužiteljskim distribucijama, zadatak preuzimanja može biti nešto složeniji zbog upotrebe naredbi. Kako ovo nije noćna mora, postoji naredba curl koja će proces preuzimanja učiniti mnogo jednostavnijim, ali potpunijim.
Zbog toga će danas u ovom vodiču Solvetic objasniti kako možemo koristiti cURL u Linuxu za izvršavanje zadataka preuzimanja na sveobuhvatan način korak po korak.
Što je cURL?cURL je razvijen kao alat i knjižnica naredbenog retka čija je svrha prijenos podataka putem URL -a.
Curl je opsežna naredba jer podržava protokole kao što su DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet i TFTP.
Slično, cURL podržava SSL certifikate, HTTP POST, HTTP PUT, FTP učitavanja, HTTP učitavanja, proxy, HTTP / 2, kolačiće, provjeru autentičnosti korisnika i lozinke (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate i Kerberos), datoteka prijenos, proxy tuneliranje i drugo.
cURL se također može koristiti u naredbenim redovima ili skriptama sa zadatkom prijenosa podataka, ali možemo ga implementirati i u uređaje kao što su televizori, usmjerivači, pisači, audio oprema, mobilni telefoni, media playeri budući da je curl nametnut kao okosnica mrežnog interneta prijenos za softverske aplikacije koje se mogu koristiti u ovoj vrsti elemenata ili uređaja.
Značajke CURL
- Podržava kolačiće, obrasce i SSL.
- Kompatibilan s konfiguracijskim datotekama.
- Omogućuje višestruko učitavanje s jednom naredbom.
- Integrirani detalji o vremenu preuzimanja, ograničenje brzine i traka napretka
- Podrška za IPV6.
Zatim ćemo vidjeti kako koristiti cURL u Linuxu i tako imati praktičan alat za preuzimanje elemenata s mreže.
1. Kako vidjeti cURL verziju u Linuxu
Pomoću parametara -V ili --verzije pristupit ćemo i curl verziji i protokolima i značajkama podržanim u toj verziji:
curl -verzija
POVEĆAJTE
2. Kako preuzeti jednostavnu datoteku s cURL -om u Linuxu
Bit će moguće dobiti sadržaj s URL -a i prikazati njegov izlaz u STDOUT -u s cURL -om na sljedeći način:
curl http://www.centos.orgTakođer možemo koristiti curl s opcijama -O i -o, s prvom opcijom datoteka će biti spremljena u trenutni radni direktorij s istim imenom kao i na udaljenom mjestu, dok je s drugim parametrom dopušteno navesti datoteku naziv i / ili drugo mjesto:
Pohranjuje datoteku kao .tar.gz
curl -O http://domena.com/file.tar.gz #
Pohranjuje kao file.tar.gz
curl -o file.tar.gz http://domena.com/file.tar.gz #
POVEĆAJTE
3. Kako pregledati zaglavlja HTTP upita s cURL Linuxom
HTTP zaglavlja omogućuju udaljenom web poslužitelju da prođe kroz proces slanja dodatnih informacija o sebi zajedno sa stvarnim zahtjevom. To se koristi za pružanje klijentu pojedinosti o načinu obrade trenutnog zahtjeva.
Za postavljanje upita HTTP zaglavlja s web stranice izvršavamo sljedeće:
curl -I www.solvetic.com
POVEĆAJTE
4. Kako pohraniti kolačiće web stranice s cURL Linuxom
Pomoću naredbe cURL moguće je preuzeti kolačiće s web stranice i zatim ih pregledati. Za to ćemo upotrijebiti sljedeću naredbu kako bismo ih spremili u .txt datoteku. i tada će biti moguće koristiti naredbu cat za prikaz generirane datoteke:
curl --cookie -jar solutionticcookies.txt https://www.solvetic.com/index.html -O mačka solutionticcookies.txt
POVEĆAJTE
5. Kako ograničiti brzinu preuzimanja s cURL Linuxom
Kako bi se spriječilo da cURL zloupotrebljava propusnost, moguće je ograničiti brzinu preuzimanja na potrebnu brzinu, kao i sljedeći primjer:
curl -1K ograničenje brzine http://domena.com/file.tar.gz -OU ovom slučaju ograničeno je na 1 kilobajt.
POVEĆAJTE
6. Kako pratiti lokaciju HTTP zaglavlja s cURL Linuxom
Prema zadanim postavkama, cURL ne slijedi zaglavlja HTTP lokacija posjećenih web mjesta, pa će se, kada se tražena web stranica premjesti na drugo mjesto, kao odgovor poslati zaglavlje HTTP lokacije i dobit će lokaciju na kojoj se web stranica nalazi . pravi, za ovo izvršavamo:
curl http://www.solvetic.comPri dnu vidimo da je zaglavlje pomaknuto.
POVEĆAJTE
7. Kako popisati ili preuzeti pomoću raspona s cURL Linuxom
Pomoćni program naredbe cURL podržava raspone hostirane u URL -u, s tim rasponima će se preuzeti datoteke koje se podudaraju s tim rasponom, korisno je preuzeti pakete s FTP zrcalnih web mjesta, na primjer:
curl ftp://ftp.uk.debian.org/debian/pool/main/[a-zíritu/
POVEĆAJTE
8. Dobijte više informacija o web mjestu pomoću naredbe cURL Linux
Korištenje parametra -v u naredbi cURL omogućuje detaljni način rada i ispisuje detalje web lokacije u cijelosti:
curl -v http://www.solvetic.com
POVEĆAJTE
9. Ostale radnje s naredbom cURL u Linuxu
Kako ponovno pokrenuti pauzirano preuzimanje s curlom na LinuxuU slučaju da je preuzimanje prekinuto, to će biti moguće na jednostavan način pomoću parametra -C - s kojim se curlu kaže da nastavi s preuzimanjem gdje je stao:
curl -C --O http://domena.com/archivo.tar.gz
Preuzimajte razne datoteke s cURL -om na LinuxuBit će moguće preuzeti stavke s različitih web mjesta pomoću sljedeće sintakse:
curl -O http://site.com/1.html -O http://site.com/2.html
Koristite proxy sa ili bez provjere autentičnosti s Linux curlomU slučaju korištenja proxy poslužitelja koji sluša na portu 8080 u našoj domeni, moramo koristiti sljedeću sintaksu da bismo koristili curl:
curl -x proxy.domain.com:8080 -U korisnik: lozinka -O http://domain.com/yourfile.tar.gz
Preuzimajte datoteke s FTP poslužitelja s Linux cURL -om
Za preuzimanje datoteka putem FTP poslužitelja možemo koristiti sljedeću naredbu:
curl -u korisničko ime: lozinka -O ftp: // FTP poslužitelj / datoteka.tar.gz
Prenesite datoteke na FTP poslužitelj s Linux cURL -om
U slučaju da želimo učitati FTP datoteku izvršavamo sljedeće:
curl -u korisničko ime: lozinka -T file.tar.gz ftp: // FTP poslužitelj
Kako poslati kolačiće s web stranice s curl Linuxom
Pohranjene kolačiće bit će moguće koristiti za sljedeće zahtjeve na isto mjesto, za to izvršavamo sljedeće:
curl --cookie solutionticcookies.txt https://www.solvetic.com
Kako preuzeti datoteku ako je samo promijenjena u datumskom rasponu s Linux cURL -omPomoću cURL -a moguće je pristupiti datotekama koje su izmijenjene nakon određenog vremena pomoću -z opcije ovako:
curl -z 25-Aug-17 http://www.sitio.com/yy.html
Tako nam naredba cURL daje niz korisnih opcija za sve što se odnosi na preuzimanje i upravljanje stavkama na mreži.