CURL také známý jako cURL nebo klientská adresa URL je nástroj příkazového řádku používaný k přenosu/stahování dat pomocí různých síťových protokolů, jako je HTTP, FTP, SCP, POP3, SMTP atd. Tento příkaz je navržen tak, aby fungoval bez jakékoli interakce s uživatelem . Příkaz Curl přichází s několika funkcemi, některé z nich jsou uvedeny níže:
- Tento příkaz lze použít k obnovení přenosu souborů
- Pomáhá při úpravě šířky pásma
- Curl také podporuje proxy
- Nahrávání přes FTP
- Ověření uživatele
Tento nástroj příkazového řádku se však v Ubuntu nevyskytuje, takže většina nových uživatelů dostává pomocí příkazu curl následující chybu:
Příkaz curl nebyl nalezen
V této příručce se naučíme, jak se této chyby v Linuxu zbavit:
Jak opravit chybu „příkaz curl nebyl nalezen“
Abychom tuto chybu opravili, musíme nainstalovat nástroj curl a přimět jej, aby používal níže uvedený příkaz:
$sudo apt install curl
A pro ověření, zda je zvlnění nainstalováno nebo ne, použijte:
$curl –version
Chcete-li pochopit základní použití tohoto příkazu, postupujte podle níže uvedeného postupu:
Jak používat příkaz curl v systému Linux
Nyní zkontrolujeme použití tohoto příkazu. Chcete-li zkontrolovat zdroj jakékoli webové stránky, jednoduše použijte
$ curl https://www.google.com/
Chcete-li stáhnout jakýkoli soubor s uživatelem definovaným názvem, použijte:
$ curl -o washinsgton.png https://images.pexels.com/photos/1796730/pexels-photo-1796730.jpeg
Chcete-li stáhnout soubor s původním názvem, použijte velké „O“:
$ curl -O https://images.pexels.com/photos/1796730/pexels-photo-1796730.jpeg
Chcete-li zkontrolovat záhlaví, použijte:
$ curl -I https://www.google.com/
Obnovení neúplného stahování souboru:
$ curl -L -O -C <URL>
Závěr:
Curl je klíčový příkaz pro přenos dat pomocí libovolného síťového protokolu s různými jedinečnými funkcemi, ale ve výchozím nastavení jej v Linuxu nelze nalézt. Většina nových uživatelů Linuxu proto dostává chybu „příkaz nenalezen“ a abychom ji odstranili, musíme nainstalovat příkaz curl. A nakonec jsme se naučili používat tento příkaz.