curl je nástroj pro přenos souborů, který využívá URL pravidla pro práci pod příkazovou řádkou. Podporuje nahrávání a stahování souborů, takže jde o komplexní nástroj pro přenos, ale tradičně je zvykem nazývat URL nástroj pro stahování.
-a/--append je připojen k cílovému souboru při nahrávání souboru -A/--user-agent <string> nastaví uživatelského agenta, aby ho odeslal na server - AnyAuth může používat "jakoukoli" autentizační metodu -b/--cookie <jméno=řetězec/soubor> řetězec cookie nebo místo čtení souboru - BASIC používá HTTP základní autentizaci -B/--use-ascii používá ASCII/přenos textu -c/--cookie-jar <file> pro zápis cookie do tohoto souboru po dokončení operace -C/--pokračovat-na <offset> Breakpoint pokračovat -d/--data <data> HTTP POST přenáší data --data-ascii <data> zveřejňuje data v ascii stylu --<data>datová binární post-data v binárním souboru --negotiate používá HTTP autentizaci --digest používá digitální autentizaci --disaktiv-eprt EPRT nebo LPRT je zakázán --disable-epsv zakazuje použití EPSV -D/--dump-header <file> zapisuje informace o hlavičce do souboru --egd-file <file> nastavuje cestu EGD socketu pro Random Data (SSL). --tcp-nodelay s možností TCP_NODELAY -e/--referenční zdrojová URL -E/--cert <cert[:p asswd]> Klientský certifikát a heslo (SSL) --<type>typ certifikačního typu certifikátu (DER/PEM/ENG) (SSL) --<key>key private key (SSL) --typ klíče <type> (DER/PEM/ENG) (SSL) --pass <pass> Private Key Cipher (SSL) --<eng>použití šifrovacího enginu (SSL). "--seznam motorů" znamená seznam --<file>cacert CA certifikát (SSL) --<directory>capath CA adresář (vytvořený pomocí c_rehash) pro ověření peeru vůči (SSL) --šifry <list> SSL šifry --komprimovaná vyžaduje, aby return byl komprimován (pomocí deflate nebo gzip) --connect-timeout <seconds> nastavuje maximální dobu požadavku --create-dirs Stanovte hierarchii adresářů pro lokální adresáře --CRLF upload slouží k převodu LF na CRLF -f/--fail nezobrazuje chybu http, když spojení selže --ftp-create-dirs Vytvořit vzdálený adresář, pokud neexistuje --ftp-metoda [multicwd/nocwd/singlecwd] řídí použití CWD --ftp-pasv používá místo portů PASV/EPSV --ftp-skip-pasv-ip Při použití PASV, ignorujte IP adresu --ftp-ssl se snaží použít SSL/TLS pro přenos dat FTP --ftp-ssl-reqd vyžaduje SSL/TLS pro přenos dat FTP -F/--form <name=content> Simuluje data o odeslání HTTP formuláře -form-string <jméno=string> simuluje data o odeslání HTTP formulářů -g/--globoff Vypíná sekvence URL a pohybuje se od {} a [] -G/--get posílá data způsobem get -H/---Pomoc -H/--<line>hlavičkové vlastní informace jsou předány serveru --ignore-content-length Délka HTTP hlavičkových informací, které jsou ignorovány -i/--include output obsahuje informace o hlavičce protokolu -I/--head zobrazuje pouze informace o dokumentu Přečtěte -j/--junk-session-cookies ze souboru, abyste ignorovali session cookies - Rozhraní <interface>specifikuje síťové rozhraní/adresu, kterou má použít - <级别>KRB4 umožňuje specifikovanou úroveň zabezpečení KRB4 -j/--junk-session-cookies načte soubor do ignoruje session cookies --rozhraní <interface> používá specifikované síťové rozhraní/adresu --krb4 <level> Použijte krb4 s určenou úrovní zabezpečení -k/--insecure umožňuje použití certifikátu na SSL lokalitě -K/--čtení konfiguračního souboru specifikovaného konfiguračního souboru -l/--list-only uvádí názvy souborů ve FTP adresáři --limit-rate <rate> určuje přenosovou rychlost --local-port<NUM> vynucuje použití místních čísel portů -m/--max-time <seconds> stanovuje maximální dobu přenosu --max-redirs <num> nastavuje maximální počet adresářů k přečtení --max-filesize <bytes> stanovuje maximální celkový počet stažených souborů -M/--manuál ukazuje plně manuální -n/--netrc čte uživatelské jméno a heslo ze souboru netrc --netrc-optional Použijte .netrc nebo URL pro přepsání -n --ntlm používá HTTP NTLM autentizaci -N/---no-buffer deaktivuje bufferovaný výstup -o/--výstup pro zápis výstupu do souboru -O/--remote-name zapisuje výstup do souboru, přičemž si ponechává název vzdáleného souboru -p/--proxytunnel používá HTTP proxy --proxy-anyauth Vyberte libovolnou proxy autentizační metodu --proxy-basic používá základní autentizaci na proxy --proxy-digest používá digitální autentizaci na proxy --proxy-ntlm používá NTLM autentizaci na proxy -P/--ftp-port <address> používá adresu portu, nikoli PASV -Q/--quote <cmd>odešle příkaz serveru před přenosem souboru -r/--rozsah <range>získává rozsahy bajtů ze serverů HTTP/1.1 nebo FTP --reads range-file (SSL) náhodné soubory -R/--remote-time Při generování souborů lokálně je vzdálený čas souboru zachován --znovu <num> Počet opakování přenosu --zpoždění opakovaného pokusu <seconds> Nastavte interval opakování, když nastane problém s přenosem --retry-max-time <seconds> Když nastane problém s převodovkou, nastavte maximální dobu opakovaného pokusu -s/--tichý režim ticha. Nic neprodukuje -S/--show-error zobrazuje chybu --socks4 <host[:p ort]> Proxy daný hostitel a port se socks4 --socks5 <host[:p ort]> Použijte socks5 k proxy danému hostiteli a portu --stderr <file> -t/--telnet-option <OPT=val> nastavení volby v Telnetu --trace pro <file> ladění zadaného souboru --trace-ascii <file> Jako --trace, ale žádný hex výstup --trace-time Při sledování/verbozním výstupu přidejte časovou značku -T/--upload-file <file> Upload soubor --url <URL> Spet URL pro práci -u/--user <user[:p assword]> Nastavte uživatele a heslo pro server -U/--proxy-user <user[:p assword]> Nastavte proxy uživatelské jméno a heslo -v/--verbose -V/--verze zobrazuje informace o verzi -w/--write-out [formát]který výstup je kompletní -x/--proxy <host[:p ort]> použít HTTP proxy na daném portu -X/--request <command>specifikuje, jaký příkaz -y/--rychlostní čas Doba potřebná k opuštění rychlostního limitu. Výchozí hodnota je 30 -Y/--rychlostní limit zastavuje limit rychlosti převodu, čas rychlosti sekund -z/--časově nastavení času teleportu -0/--http1.0 používá HTTP 1.0 -1/--tlsv1 používá TLSv1 (SSL) -2/--sslv2 (SSL) pomocí SSLv2 -3/--sslv3 SSLv3 (SSL) --3p-citace jako -Q pro zdrojovou URL pro přenos třetí strany --3p-url používá URL pro přenos třetí stranou --3p-uživatel používá uživatelské jméno a heslo pro přenos třetí stranou -4/--IPv4 používá IP4 -6/--IPv6 používá IP6 -#/--progress-bar zobrazuje aktuální stav přenosu pomocí ukazatele průběhu
|