curl
je výkonný nástroj příkazového řádku pro přenos dat ze vzdáleného serveru nebo na něj. S curl
můžete stahovat nebo nahrávat data pomocí různých síťových protokolů, jako je HTTP, HTTPS, SCP, SFTP a FTP.
Pokud se zobrazí chybová zpráva curl command not found
při pokusu o stažení souboru pomocí curl
, to znamená, že curl
balíček není nainstalován na vašem počítači CentOS.
Tento článek obsahuje pokyny, jak nainstalovat a používat curl
příkaz na CentOS 8.
Instalace curl
na CentOS #
Balíček Curl je k dispozici ve standardních úložištích CentOS 8. Chcete-li jej nainstalovat, spusťte následující příkaz:
sudo dnf install curl
Jakmile je instalace dokončena, ověřte ji zadáním curl
ve vašem terminálu:
curl
Výstup by měl vypadat nějak takto:
curl: try 'curl --help' or 'curl --manual' for more information
A je to! curl
byl nainstalován do vašeho systému CentOS a můžete jej začít používat.
Použití curl
#
Při použití bez možnosti curl
vypíše zdrojový kód dané adresy URL na standardní výstup:
curl https://example.com
Chcete-li stáhnout soubor pomocí curl
, použijte buď -o
nebo -O
následuje URL k souboru.
Malé písmeno -o
umožňuje zadat název uloženého souboru:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.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.5.3.tar.xz
Při použití s -I
možnost curl
zobrazí záhlaví HTTP dané adresy URL:
curl -I https://www.centos.org/
HTTP/1.1 200 OK
Date: Thu, 13 Feb 2020 22:01:04 GMT
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
Strict-Transport-Security: max-age=31536000
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Last-Modified: Thu, 06 Feb 2020 17:21:08 GMT
ETag: "5421-59deb7fadfdfd"
Accept-Ranges: bytes
Content-Length: 21537
Content-Type: text/html; charset=UTF-8
S curl
můžete také stahovat soubory ze serverů FTP, které jsou chráněny heslem:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz