Sledujete výukový program, kde se soubor stahuje pomocí curl
užitečnost. Spustíte příkaz a zobrazí se následující chybová zpráva curl command not found
. Není se čeho obávat, to jednoduše znamená, že curl
balíček není nainstalován na vašem počítači Ubuntu.
Curl je nástroj příkazového řádku, který vám umožňuje přenášet data ze vzdáleného serveru nebo na něj. S curl
, můžete stahovat nebo nahrávat data pomocí jednoho z podporovaných protokolů včetně HTTP, HTTPS, SCP, SFTP a FTP.
V tomto tutoriálu vám ukážeme, jak nainstalovat Curlon Ubuntu 18.04.
Instalace Curl na Ubuntu #
Balíček Curl je součástí výchozích úložišť Ubuntu 18.04. Instalace je docela jednoduchá, stačí napsat:
sudo apt install curl
Chcete-li ověřit, že se curl
byl nainstalován, zadejte curl
ve svém terminálu a stiskněte Enter
:
curl
Výstup bude vypadat nějak takto:
curl: try 'curl --help' or 'curl --manual' for more information
A je to! V tomto okamžiku jste úspěšně nainstalovali curl na váš systém Ubuntu.
Použití Curl #
Ve své nejjednodušší podobě při použití bez jakékoli možnosti Curl zobrazí zdroj uvedený v [url] na standardní výstup.
Například níže uvedený příkaz vytiskne zdrojový kód example.com
domovská stránka v okně terminálu:
curl https://example.com
Ke stažení souboru pomocí Curl můžete použít buď -o
nebo -O
možnosti.
Malá písmena -o
umožňuje zadat název souboru, který stahujete:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
Velká písmena -O
uloží soubor s původním názvem souboru:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
Další užitečnou funkcí Curl je jeho schopnost načítat pouze HTTP hlavičky zadané URL:
curl -I https://www.ubuntu.com/
HTTP/1.1 200 OK
Date: Tue, 02 Apr 2019 20:47:44 GMT
Server: gunicorn/19.9.0
Strict-Transport-Security: max-age=15768000
X-Hostname: juju-prod45-ubuntu-website-machine-15
Content-Type: text/html; charset=utf-8
Age: 42
X-Cache: HIT from privet.canonical.com
X-Cache-Lookup: HIT from privet.canonical.com:80
Via: 1.1 privet.canonical.com (squid/3.5.12)
S curl
můžete také stahovat soubory ze serverů FTP chráněných heslem:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz