curl on failiedastustööriist, mis kasutab URL-reegleid, et töötada käsurea all. See toetab failide üleslaadimist ja allalaadimist, seega on tegemist tervikliku ülekande tööriistaga, kuid traditsiooniliselt nimetatakse URL-i allalaadimistööriistaks.
-a/--append lisatakse sihtfailile faili üleslaadimisel -A/--user-agent <string> määrab kasutajaagendi saatma serverile - AnyAuth võib kasutada "suvalist" autentimismeetodit -b/--küpsis <nimi=string/fail> küpsisestring või faili lugemiskoht - põhikasutus HTTP põhiautentimine -B/--use-ascii kasutab ASCII/teksti edastust -c/--<file>cookie-jar, et kirjutada küpsis sellesse faili pärast operatsiooni lõppu -C/--jätka <offset> murdepunktis jätka -d/--data <data> HTTP POST edastab andmeid --data-ascii <data> postitab andmeid ASCII moodi --<data>andmebinaarne postitusandmed binaarses --negotiate kasutab HTTP autentimist --digest kasutab digitaalset autentimist --disability-eprt EPRT või LPRT on keelatud --disable-epsv keelab EPSV kasutamise -D/--dump-header <file> kirjutab päise info faili --egd-file <file> määrab EGD sokli tee juhuslike andmete (SSL) jaoks. --TCP-nodelay TCP_NODELAY valikuga -e/--referer lähte URL -E/--cert <cert[:p asswd]> Kliendi sertifikaadi fail ja parool (SSL) --sertifikaadi tüüpi <type> sertifikaadifaili tüüp (DER/PEM/ENG) (SSL) --<key>võti privaatvõtme failinimi (SSL) --klahvitüüp <type> (DER/PEM/ENG) (SSL) --pass <pass> privaatvõtme kood (SSL) --mootori <eng> krüpteerimismootor kasutab (SSL). "--mootori nimekiri" nimekirja jaoks --cacert <file> CA sertifikaat (SSL) --capath <directory> CA kataloog (tehtud c_rehash abil) võrdväärsuse (SSL) kontrollimiseks --šifrid <list> SSL šifrid --tihendatuna nõuab, et tagasipöördumine oleks tihendatud (kasutades deflate'i või gzip-i). --connect-timeout <seconds> määrab maksimaalse päringuaja --create-dirs Loo kohalike kataloogide kataloogihierarhia --crlf üleslaadimine tähendab LF teisendamist CRLF-iks -f/--fail ei näita HTTP viga, kui ühendus ebaõnnestub --ftp-create-dirs Loo kaugkataloog, kui seda ei eksisteeri --ftp-meetod [multicwd/nocwd/singlecwd] kontrollib CWD kasutamist --ftp-pasv kasutab portide asemel PASV/EPSV-d --ftp-skip-pasv-ip Kui kasutad PASV-d, ignoreeri IP-aadressi --ftp-ssl püüab kasutada SSL/TLS-i ftp andmeedastuseks --ftp-ssl-reqd nõuab ftp andmeedastuseks SSL/TLS-i -F/--form <name=content> Simuleerib HTTP vormi esitamise andmeid -form-string <name=string> simuleerib HTTP vormi esitamise andmeid -g/--globoff keelab URL-jadad ja vahemikud {} ja [] kasutamisest -G/--get saadab andmeid get-teel -h/--abi -H/--päise <line>kohandatud päise info edastatakse serverile --ignore-content-length HTTP päise info pikkus, mida ignoreeritakse -i/--include väljund sisaldab protokolli päise infot -I/--head kuvab ainult dokumendi infot Loe failist -j/--junk-session-cookies ja ignoreerida sessiooniküpsiseid - Liides <interface>määrab kasutatava võrguliidese/aadressi - KRB4 <级别>võimaldab määratud turvataseme krb4 -j/--junk-session-cookies loeb faili sisse, ignoreerib sessiooniküpsiseid --<interface>liides kasutab määratud võrguliidest/aadressi --krb4 <level> Kasuta krb4 kindla turvatasemega -k/--insecure võimaldab sertifikaati kasutada SSL-saidil -K/--config määratud konfiguratsioonifaili lugemine -l/--list-only loetleb failinimed ftp kataloogis --limiitkiirus <rate> määrab ülekandekiiruse --kohalik port<NUM> nõuab kohalike pordinumbrite kasutamist -m/--max-time <seconds> määrab maksimaalse ülekandeaja --max-redirs <num> määrab maksimaalse lugemiseks vajalike kataloogide arvu --max-filesize <bytes> määrab allalaaditud failide maksimaalse koguarvu -M/--käsiraamat näitab täielikult manuaalset -n/--netrc loeb kasutajanime ja parooli netrc failist --netrc-optional Kasuta .netrc või URL-i, et üle kirjutada -n --ntlm kasutab HTTP NTLM autentimist -N/---no-buffer keelab puhverdatud väljundi -o/--väljund, et kirjutada väljund faili -O/--remote-name kirjutab väljundi faili, säilitades kaugfaili failinime -p/--proxytunnel kasutab HTTP proksisid --proxy-anyauth Vali kas üks proxy autentimismeetod --proxy-basic kasutab proksil põhiautentimist --proxy-digest kasutab proxyl digitaalset autentimist --proxy-ntlm kasutab proksil NTLM autentimist -P/--ftp-port <address> kasutab pordi aadressi, mitte PASV-d -Q/--quote <cmd>saadab serverile käsu enne faili ülekannet -r/--range <range>võtab baitvahemikke HTTP/1.1 või FTP serveritelt --range-file reads (SSL) juhuslikud failid -R/---remote-time Kui faile lokaalselt genereerida, säilitatakse kaugfaili aeg --proovi <num> uuesti Korduste arv, mitu korda edastust uuesti proovitakse --<seconds>proovi-viivitus Määra kordusintervall, kui edastusega tekib probleem --retry-max-time <seconds> Kui edastusega tekib probleem, sea maksimaalne korduskatse aeg -s/--vaikne vaikne režiim. Ei väljasta midagi -S/---show-error kuvab vea --socks4 <host[:p ort]> Proksi antud host ja port koos socks4-ga --socks5 <host[:p ort]> Kasuta socks5 antud hosti ja pordi proxy'ks --stderr <file> -t/--telnet-option <OPT=val> Telneti valiku seadistus --trace määratud <file> faili silumiseks --trace-ascii <file> Nagu --trace, aga pole kuusnurkset väljundit --trace-time Jälgimise/pika väljundi jälgimisel lisa ajatempel -T/---<file>upload-file Upload fail --url <URL> Spet URL, millega töötada -u/--user <user[:p assword]> Sea serveri kasutaja ja parool -U/--proxy-user <user[:p assword]> Sea proxy kasutajanimi ja parool -v/--sõnakas -V/--versioon kuvab versiooniinfot -w/--write-out [format]milline väljund on täielik -x/--proxy <host[:p ort]> kasutavad HTTP proxyt antud pordil -X/--<command>päring määrab, millise käsu -y/--kiirus-aeg Aeg, mis kulub kiirusepiirangust loobumiseks. Vaikimisi on 30 -Y/--kiiruspiirang peatab ülekandekiiruse piiri, kiiruse aja 'sekundid -z/--time-cond teleporti aja seade -0/--http1.0 kasutab HTTP 1.0 -1/--tlsv1 kasutab TLSv1 (SSL) -2/--sslv2 (SSL) kasutades SSLv2 -3/--sslv3 SSLv3 (SSL) --3p-quote like -Q lähtekoodi URL-i jaoks kolmanda osapoole ülekandeks --3p-URL kasutab URL-i kolmanda osapoole edastuseks --3p-kasutaja kasutab kasutajanime ja parooli kolmanda osapoole edastuseks -4/--ipv4 kasutab IP4 -6/--ipv6 kasutab IP6 -#/--progress-riba kuvab praeguse ülekande oleku koos edenemisribaga
|