Příkaz Linux Curl s příklady

Linux Curl Command With Examples



Curl je nástroj příkazového řádku, který pomáhá přenášet data ze serveru na klienta a naopak. Používá následující protokoly, tj. HTTP, SMTP, FTP a POP3. atd. Je známo, že Curl přenáší více souborů najednou.

Syntax

Zvlnění [možnosti…] [URL ..]







Nainstalujte Curl

Někdy je zvlnění již nainstalováno v Linuxu upgradem balíčků. Ve výchozím nastavení funguje, ale pokud není nainstalován, existuje jednoduchý způsob instalace. Pokud curl ve vašem systému Linux ještě není nainstalován, lze jej snadno nakonfigurovat pomocí několika příkazů.



Aktualizujte balíčky

Prvním krokem instalace je aktualizace již existujících balíčků; to umožní úložištím nainstalovat zvlnění v Ubuntu.



$sudovýstižná aktualizace





Instalace zvlnění

Po povolení úložišť jsme nyní schopni nainstalovat zvlnění. Obnovení všech úložišť může nějakou dobu trvat. Nainstalujte zvlnění hned.

$sudovýstižnýNainstalujtekučera

Tento proces je docela snadný. Protože musíte zadat pouze uživatelské heslo, které je nezbytné pro autentizaci uživatele.



Po efektivní instalaci budete moci v operačním systému Linux použít příkaz curl.

Zkontrolujte verzi

Chcete -li zobrazit nainstalovanou verzi curl, musíte v terminálu Linux použít následující příkaz, protože také ověřuje instalaci, protože verze se zobrazuje pouze v případě, že je nainstalován curl.

$kučera--verze

Výstup ukazuje, že verze nainstalovaného zvlnění je 7,68.

Příklad 1.

Jednoduchý příklad, který si představíme. Pomocí tohoto příkazu budete moci získat obsah adresy URL webových stránek na terminálu Linux.

$ curl URL

$zkroucení https://ubuntu.com/stažení/plocha počítače

Ve výstupu můžete vidět HTML kód konkrétní webové stránky. Příkaz curl můžete použít pro více než jednu webovou stránku. Do příkazu lze zapsat více než jednu adresu URL.

stočit http: // web. {1., 2., 3.} .com

Příklad 2.

Pokud chcete uložit obsah jakékoli webové stránky do souboru, lze to provést pomocí příkazu -o v příkazu curl. V příkazu zadáme název souboru. Poté se automaticky vytvoří a uloží.

stočit –o [URL]

$kučera-nebooutputtxt.html https://ubuntu.com/stažení/desktop.html

Když do terminálu zadáte výše uvedený příkaz, zobrazí se sloupce a jejich hodnoty. Toto je měřič pokroku. Ukazuje množství přenesených dat. Rychlost přenosu a také čas. Obsahuje všechny informace o balíčku. Náš stažený soubor můžete vidět ve složce dokumentů.

Tento soubor je ve složce, která ukazuje vytvoření a aktualizaci souboru pomocí příkazu.

Pokud chcete uložit soubor s názvem výchozí webové stránky, není třeba jej uvádět. Místo malého musíte použít pouze kapitál o -O. Poté automaticky uloží obsah do souboru se jménem příslušné webové stránky.

Curl –O [URL….]

$zvlnění –O https://ftp.us.debian.org/debian/bazén/hlavní/n/nano/nano_2.7.4-1_amd64.deb

Vytvořený soubor můžete zkontrolovat pomocí příkazu grep na terminálu.

$ls | rukojeť *.deb

Proto je soubor vytvořen.

Příklad 3

Pokud byl proces stahování jakéhokoli souboru ve vašem systému zastaven, lze jej obnovit pomocí příkazu curl. To pomáhá v situaci, kdy se pokoušíte stáhnout velké soubory, ale je to z jakéhokoli důvodu přerušeno. Toho lze dosáhnout použitím –C v příkazu curl.

Curl –C - [URL….]

$Curl –C - - O ftp://spedtesttele2.net/1 MB.zip

Příklad 4

Příkaz Curl se ve výchozím nastavení neřídí záhlavím umístění HTTP. Jsou také známé jako přesměrování. Když je požadavek na web odeslán na jiné místo, pak je původní, pak se jako odpověď odešle záhlaví umístění HTTP. Pokud například chceme otevřít web Google a do prohlížeče napsat google.com, bude přesměrován na jinou stránku s konkrétním textem, jako byl dokument přesunut.

$stočit google.com

Žádost je přesunuta do dokumentu https://www.google.co.in/-. To lze změnit pomocí volby -L v příkazu curl. Poté trváme na tom, aby zvlnění používalo přesměrování s -L. ke stažení zdrojového kódu v HTML na www.google.com.

$Curl –L google.com

Příklad 5

Záhlaví URL obsahují hodnoty klíčů, které jsou odděleny dvojtečkou. Tyto hodnoty klíčů obsahují informace, jako je kódování, dekódování, informace o uživateli, obsah typu, informace o agentech uživatelů atd. Mezi serverem a klientem se přenášejí záhlaví. To se provádí, když klient požaduje server a server může odeslat odpověď. K načtení záhlaví adresy URL používáme –I v příkazu curl

$Curl –I --http2https://linuxhint.com

Toto jsou informace o záhlaví příslušného zdroje, které jsme uvedli v příkazu. Tyto informace mají zásady zabezpečení obsahu, stav mezipaměti, datum, typ obsahu atd., Které můžete vidět na výstupním obrázku.

Příklad 6

–Libcurl je možnost, která uživateli umožňuje odeslat zdrojový kód v jazyce C, který pro danou možnost používá libcurl. Pokud je tato možnost použita v příkazu cURL, pomůže vývojářům přidat to do příkazu.

stočit [URL ..] –libcurl [soubor…]

$zkroucení https://www.nts.org.pk/Nový/ >log.html - - libcurl code.c

Příklad 7

DICT je protokol, který se používá v tomto příkazu curl. Je definován knihovnou libcurl. Funguje to v implementaci zvlnění. Tento protokol lze snadno použít k definování nebo vysvětlení významu slova v příslušném slovníku adresy URL. Chceme například získat význam slova paměť; pak ho v příkazu použijeme tak, že nejprve je definován protokol, tedy DICT, a poté cesta slovníku a poté slovo.

Svinutí [protokol: [URL]: [slovo]

$Curl dict://dict.org/d: paměť

Výstup bude obsahovat podrobné vysvětlení toho slova, které má význam, použití atd. Ukázali jsme letmý pohled na jeho malou část.

Příklad 8

–Limit-rate je možnost, která vám umožňuje omezit rychlost přenosu dat. Omezuje horní hranici sazby. Zabraňuje tomu, aby příkaz curl omezil šířku pásma. Pomáhá tedy při povolování omezení rychlosti stahování. Zabrání to dřívější spotřebě. Hodnotu lze zapsat také v bajtech nebo kilobajtech. V tomto příkazu jsme omezili rychlost až na 1 megabajt.

$zvlnění --mezní sazba1 m –O https://download-installer.cdn.mozilla.net .......... tar

Příklad 9

Můžeme také stáhnout URL ze souboru. Zvažte soubor s názvem address.txt, který obsahuje adresy URL. Všechny adresy URL můžeme zobrazit pomocí příkazu Cat.

$Cat address.txt

Pokud zkombinujeme xargs s příkazem curl, stáhne soubor ze seznamu adres URL.

$xargs–N1zvlnění –O<address.txt

Závěr

V tomto článku jsme vysvětlili instalaci zvlnění s jeho nezávislým fungováním a dalšími možnostmi, včetně téměř 9 příkladů. Doufám, že nyní můžete snadno implementovat požadované příklady pomocí příkazu curl.