Operační systémy Linux nám umožňují provádět různé konfigurace pro zvýšení pracovních možností, toho docílíme instalací různých příkazů, pomocí kterých se funkce distribuce znatelně zlepší, jedním z těchto příkazů je cURL, o kterém si podrobně povíme v tomto tutorial.
Co je CURLcURL je nástroj příkazového řádku a knihovny, pomocí kterých je možné přenášet data prostřednictvím adresy URL s různými možnostmi zabezpečení.
cURL podporuje protokoly jako DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet a TFTP, SSL certifikáty HTTP POST, HTTP PUT a mnoho dalších.
Nástroj cURL využívá k přenosu dat příkazové řádky nebo skripty, a proto je jedním z nejpopulárnějších nástrojů.
Funkce CURLMezi jeho nejvýraznější funkce patří:
- Podporuje soubory cookie, formuláře a SSL.
- Kompatibilní s konfiguračními soubory.
- Vícenásobné nahrávání je možné pomocí jediného příkazu.
- Obsahuje ukazatel průběhu, omezení rychlosti a podrobnosti o čase stahování
- Podpora IPV6.
Nyní uvidíme, jak nainstalovat a používat cURL v Ubuntu 20.04.
1. Nainstalujte si cURL Ubuntu 20.04
Krok 1
Prvním krokem bude aktualizace úložišť a balíčků systému, proto provedeme:
sudo apt aktualizace
Krok 2
Poté nainstalujeme cURL pomocí následujícího příkazu:
sudo apt install curl
Krok 3
Spustíme „curl“ a uvidíme následující:
2. Použijte cURL Ubuntu 20.04
Krok 1
Při použití příkazu cURL bez jakékoli možnosti curl vytiskne zdrojový kód adresy URL, kterou zadáme, následujícím způsobem:
zvlnění solvetic.com
Krok 2
K ověření použité verze cURL provedeme:
zvlnění -verze
Krok 3
Ke stažení souboru je možné použít parametry -o a -O, u volby -o malá písmena je možné definovat název uloženého souboru, například:
curl -o file.extension http://domain.com/
Krok 4
Pomocí parametru velká písmena -O cURL uloží soubor s původním názvem souboru:
Krok 5
K hlavičkám domény je možné přistupovat pomocí parametru -I:
curl -I https://www.solvetic.com
Krok 6
Kromě toho můžeme omezit rychlost stahování cURL pomocí následujícího příkazu. Zde jsme omezili vaši sazbu na 1 KB.
curl -limit -rate 1K http://domain.com/file.tar.gz -OKrok 7
Můžeme vypsat nebo stáhnout rozsahy, které umožňují stahování pouze odpovídajících souborů:
stočit ftp://ftp.uk.debian.org/debian/pool/main/[a-zíritu/Krok 8
Můžeme také vypsat další podrobnosti o hlavičkách pomocí následujícího příkazu:
curl -v http://www.solvetic.comS cURL máme kompletní řadu možností pro správu všech aspektů stahování z webu a přístup ke všem podrobnostem hlaviček URL, což je ideální, pokud na nich potřebujete provádět úkoly podpory nebo aktualizace.