Operacijski sustavi Linux omogućuju nam različite konfiguracije za povećanje mogućnosti rada, to postižemo instaliranjem različitih naredbi s kojima se funkcionalnosti distribucije značajno poboljšavaju, jedna od ovih naredbi je cURL o čemu ćemo detaljno govoriti u ovom članku udžbenik.
Što je cURLcURL je alat naredbenog retka i knjižnice pomoću kojih je moguće prenijeti podatke putem URL -a s različitim sigurnosnim opcijama.
cURL podržava protokole kao što su DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet i TFTP, SSL certifikati HTTP POST, HTTP PUT i još mnogo toga.
Uslužni program cURL koristi naredbene retke ili skripte za prijenos podataka, zbog čega je jedan od najpopularnijih alata.
Značajke CURLNeke od njegovih najistaknutijih značajki su:
- Podržava kolačiće, obrasce i SSL.
- Kompatibilan s konfiguracijskim datotekama.
- Višestruki prijenos moguć je jednom naredbom.
- Uključuje traku napretka, ograničenje brzine i detalje o vremenu preuzimanja
- Podrška za IPV6.
Sada ćemo vidjeti kako instalirati i koristiti cURL u Ubuntu 20.04.
1. Instalirajte cURL Ubuntu 20.04
Korak 1
Prvi korak bit će ažuriranje spremišta i paketa sustava, za to izvršavamo:
sudo apt ažuriranje
Korak 2
Nakon toga instaliramo cURL sa sljedećom naredbom:
sudo apt install curl
Korak 3
Izvršimo "curl" i vidjet ćemo sljedeće:
2. Koristite cURL Ubuntu 20.04
Korak 1
Kad koristite naredbu cURL bez ikakve opcije, curl će ispisati izvorni kod URL -a koji unosimo na sljedeći način:
curl riješiti.com
Korak 2
Za provjeru korištene verzije cURL -a izvršavamo:
curl -verzija
Korak 3
Za preuzimanje datoteke moguće je koristiti parametre -o i -O, s opcijom -o malim slovima moguće je definirati naziv spremljene datoteke, na primjer:
curl -o file.extension http://domena.com/
Korak 4
Koristeći veliki parametar -O, cURL pohranjuje datoteku s izvornim imenom datoteke:
Korak 5
Zaglavljima domene moguće je pristupiti s parametrom -I:
curl -I https://www.solvetic.com
Korak 6
Osim toga, sljedećom naredbom možemo ograničiti brzinu preuzimanja cURL -a. Ovdje smo vašu brzinu ograničili na 1 KB.
curl -1K ograničenje brzine http://domena.com/file.tar.gz -OKorak 7
Možemo navesti ili preuzeti raspone koji dopuštaju preuzimanje samo odgovarajućih datoteka:
curl ftp://ftp.uk.debian.org/debian/pool/main/[a-zíritu/Korak 8
Također možemo navesti više detalja o zaglavljima sa sljedećom naredbom:
curl -v http://www.solvetic.comUz cURL imamo cijeli niz mogućnosti za upravljanje svim aspektima preuzimanja s weba i pristup punim pojedinostima zaglavlja URL -a, što je idealno ako trebate izvršiti podršku ili ažurirati zadatke na njima.