Příklady příkazů 5 basic cURL

 

cURL je velmi užitečný nástroj příkazového řádku pro přenos dat z nebo na server. cURL podporuje různé protokoly jako FILE, HTTP, HTTPS, IMAP, IMAP, LDAP, DICT, LDAPS, TELNET, FTP, FTPS, GOPHER, RTMP, RTSP, SCP, SFTP, POP3, POP3S, SMB, SMBS, SMTPS TFTP.

cURL lze použít mnoha různými a zajímavými způsoby. Pomocí tohoto nástroje můžete stahovat, odesílat a spravovat soubory, kontrolovat e-mailovou adresu, nebo dokonce aktualizovat svůj stav na některých webových stránkách sociálních médií nebo zkontrolovat vnější počasí. V tomto článku bude pokryto pět nejužitečnějších a základních použití nástroje cURL na libovolném Linux VPS.

1. Zkontrolujte adresu URL

Jedním z nejběžnějších a nejjednodušších použití cURL je zadání samotného příkazu a následně URL, kterou chcete zkontrolovat

curl https://domain.com

Tento příkaz zobrazí obsah adresy URL na vašem terminálu

2. Uložte výstup URL do souboru

Výstup příkazu cURL lze snadno uložit do souboru přidáním příkazu -o k příkazu, jak je uvedeno níže

curl -o web https://domain.com% Celkem% Přijaté% Xferd Průměrná rychlost Čas Čas Čas Aktuální Dload Nahrávání Celková vyčerpaná levá rychlost 100 41793 0 41793 0 0 275k 0 2.9 XNUMXk XNUMX -: -: - - : - -: -: - XNUMXM

V tomto příkladu bude výstup ukládán do souboru s názvem "web" v aktuálním pracovním adresáři.

3. Stažení souborů s cURL

Soubory s parametrem cURL můžete přetahovat přidáním příkazu -O do příkazu. Používá se pro ukládání souborů na lokálním serveru se stejnými názvy jako na vzdáleném serveru

curl -O https://domain.com/file.zip

V tomto příkladu bude archiv zip file.zip stažen do aktuálního pracovního adresáře.

Můžete také stáhnout soubor s jiným názvem přidáním volby -o do cURL.

curl -o archive.zip https://domain.com/file.zip

Tímto způsobem bude archiv "file.zip" stažen a uložen jako "archive.zip".

cURL lze také použít ke stažení více souborů současně, jak je ukázáno v příkladu níže

curl -O https://domain.com/file.zip -O https://domain.com/file2.zip

cURL lze také použít k bezpečnému stažení souborů pomocí SSH pomocí následujícího příkazu

curl -u uživatel sftp: //server.domain.com/path/to/file

Všimněte si, že musíte použít celou cestu k souboru, který chcete stáhnout

4. Získejte informace o hlavičce HTTP z webových stránek

Můžete jednoduše získat informace o hlavičkách protokolu HTTP z libovolné webové stránky, kterou chcete, přidáním volby -I (kapitál "i") na cURL.

Curl -I http://domain.com HTTP / 1.1 200 OK Datum: Ne, 16 Okt 2016 23: 37: 15 GMT Server: Apache / 2.4.23 (Unix) X-Powered: PHP / 5.6.24 Připojení: Typ: text / html; charset = UTF-8

5. Přístup k FTP serveru

Pro přístup k FTP serveru pomocí cURL použijte následující příkaz

curl ftp://ftp.domain.com - uživatelské jméno: heslo

cURL se připojí k serveru FTP a zobrazí seznam všech souborů a adresářů v domovském adresáři uživatele

Soubor můžete stáhnout pomocí protokolu FTP

curl ftp://ftp.domain.com/file.zip - uživatelské jméno uživatele: heslo

a nahrajte soubor z FTP serveru

curl -T file.zip ftp://ftp.domain.com/ - uživatelské jméno uživatele: heslo

Můžete zkontrolovat manuální stránku cURL, abyste viděli všechny dostupné možnosti a funkce programu cURL

man curl

 

Zdroj

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.