GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte a používejte Curl na Debian 11 Bullseye Linux

cURL je open-source program příkazového řádku integrovaný do systémů Linux po dlouhou dobu. Umožňuje přenos souborů ze serveru nebo na server bez zásahu uživatele. Kromě HTTP program podporuje řadu dalších síťových protokolů, jako jsou FTP, FTPS, HTTPS, GOPHER, TELNET, DICT, FILE a LDAP. Je řízen pomocí parametrů příkazového řádku, které jsou specifikovány při volání programu.

Kromě toho je cURL od roku 2018 také součástí operačního systému Microsoft. Používá se také v autech, televizích, routerech, tiskárnách, chytrých telefonech, tabletech a mnoha dalších zařízeních. cURL používá knihovnu libcurl pro všechny funkce související s přenosem dat. Často se používá pro práci se službami využívanými REST, například pro vývoj nebo ladění takových služeb.

Většina plnohodnotných linuxových systémů již přichází s předinstalovaným cURL, ale pokud ne, můžeme to udělat ručně. A zde se dnes naučíme, jak nainstalovat cURL v Debian 11 Bullseye.

Instalace Curl na Debian 11 Bullseye

Pokud váš server/desktopový systém Debian 11 nebo 10 tento nástroj ve výchozím nastavení nemá, můžeme použít instalaci pomocí jediného příkazu. Dobrá věc je, že balíčky jsou již dostupné ve výchozím základním repozitáři Debianu 11, takže jednoduše spusťte níže uvedené příkazy:

Spusťte příkaz aktualizace systému

Ujistěte se, že mezipaměť vašeho systémového úložiště je aktuální, aby mohla rozpoznat balíčky dostupné v systémovém úložišti k instalaci.

sudo apt update

Příkaz k instalaci Curl na Debian 11 nebo 10

Nyní spusťte níže uvedený příkaz pro snadnou instalaci nástroje Curl na váš systém Debian 10/11.

sudo apt install curl

Zkontrolujte verzi Curl

Jakmile je instalace dokončena, můžeme totéž ověřit spuštěním jednoduchého příkazu pro kontrolu jeho verze.

curl --version

Příklad použití cURL

Syntaxe :

curl option... URL
curl -O https://mirror.internet.asn.au/pub/ubuntu/releases/20.10/ubuntu-20.10-desktop-amd64.iso

Pokud chcete, aby Curl uložil soubor pod jiným názvem, pak místo velkých písmen -O použijte malá písmena -o  spolu s názvem, pod kterým chcete soubor uložit.

curl -o Ubuntu.iso https://mirror.internet.asn.au/pub/ubuntu/releases/20.10/ubuntu-20.10-desktop-amd64.iso

Možnosti cURL



Možnosti protokolu
-v, –verbose Poskytuje rozsáhlé informace o komunikaci klient-server.
–trace DATEI, –trace-ascii DATEI Poskytuje ještě podrobnější informace než –verbose a zapisuje je do určeného souboru.
Možnosti nahrávání
-T URL DATEI, –adresa URL DATEI pro nahrání souboru Přenese soubor do zadaného cíle.
Možnosti stahování, práce s HTTP
-C , –pokračujte na OFFSET Pokračování nebo obnovení předchozího přenosu souboru v určeném bodě.
-L, – umístění Následuje přesměrování (pouze HTTP / HTTPS)
-o DATEI, –výstup DATEI Zapíše obsah staženého souboru do zadaného FILE namísto standardního výstupu
-r , –rozsah Získá pouze bajty v rámci zadaného RANGE. Pokud to server nepodporuje, stáhne se celý soubor.
-O , –remote-name Zapíše obsah staženého souboru do souboru se stejným názvem.
-X COMMAND URL, –požadavek COMMAND URL Provede zadaný příkaz HTTP na zadané adrese URL.
Možnosti serveru proxy
-x PROTOCOL://HOST:PORT, –proxy PROTOCOL://HOST:PORT Používá zadaný proxy. Protokol a port jsou volitelné.
-U USER:PASSWORD, –proxy-user USER:PASSWORD Používá zadaného uživatele proxy. Heslo je volitelné.
Další možnosti
-u USER:PASSWORD předá přístupové údaje

Všechny možnosti – také pro jiné síťové protokoly – lze nalézt na manuálové stránce cURL.




Debian
  1. Jak nainstalovat a používat Debian Backports

  2. Jak nainstalovat a používat Ansible na Debian 11

  3. Nainstalujte a používejte NVM na Debian 11

  1. Jak nainstalovat a používat FFmpeg na Debianu 9

  2. Jak nainstalovat a nakonfigurovat Squid Proxy na Debian 10 Linux

  3. Jak nainstalovat a používat Docker na Debian 10 Linux

  1. Jak nainstalovat Go na Debian 10 Linux

  2. Jak nainstalovat a používat Curl na Debian 10 Linux

  3. Jak nainstalovat a používat Docker Compose na Debian 10 Linux