curl on tiedostonsiirtotyökalu, joka käyttää URL-sääntöjä toimiakseen komentorivillä. Se tukee tiedostojen latausta ja -latausta, joten se on kattava siirtotyökalu, mutta perinteisesti URL-osoitetta kutsutaan lataustyökaluksi.
-a/--append liitetään kohdetiedostoon tiedoston latauksen yhteydessä -A/--user-agent <string> asettaa käyttäjäagentin lähettämään palvelimelle - AnyAuth voi käyttää "mitä tahansa" tunnistautumismenetelmää -b/--cookie <name=merkkijono/tiedosto> evästemerkkijono tai tiedoston lukupaikka - peruskäyttö HTTP perustunnistautuminen -B/--use-ascii käyttää ASCII/tekstinsiirtoa -c/--<file>cookie-jar kirjoittaakseen evästeen tähän tiedostoon operaation päätyttyä -C/--jatka <offset> Breakpointissa jatka -d/--data <data> HTTP POST lähettää dataa --data-ascii <data> julkaisee dataa ASCII-tyyliin --data-binary <data> post data binäärissä --negotiate käyttää HTTP-tunnistautumista --digest käyttää digitaalista tunnistautumista --disdisabled-eprt EPRT tai LPRT on kielletty --disable-epsv kieltää EPSV:n käytön -D/--dump-header <file> kirjoittaa otsikon tiedot tiedostoon --egd-file <file> asettaa EGD-soktipolun satunnaisdatalle (SSL). --TCP-nodelay TCP_NODELAY vaihtoehdolla -e/--refererin lähde-URL -E/--cert <cert[:p asswd]> Asiakasvarmennetiedosto ja salasana (SSL) --sertifikaattityyppinen <type> sertifikaattitiedostotyyppi (DER/PEM/ENG) (SSL) --<key>avain yksityisen avaimen tiedostonimi (SSL) --avaintyyppi <type> (DER/PEM/ENG) (SSL) --pass <pass> Private Key Cipher (SSL) --moottorin <eng> salausmoottori käyttää (SSL). "--moottorilista" listalle --cacert <file> CA -sertifikaatti (SSL) --capath <directory> CA -hakemisto (tehty c_rehash avulla) vertaisvertailun (SSL) varmistamiseksi --salaukset <list> SSL-salakirjoitukset --pakattu vaatii, että paluulaite on pakattu (käyttäen deflatea tai gzipiä) --connect-timeout <seconds> asettaa maksimipyynnön ajan --create-dirs Luo hakemistohierarkia paikallisille hakemistoille --crlf-lataus tarkoittaa LF:n muuntamista CRLF:ksi -f/--fail ei näytä http-virhettä, kun yhteys epäonnistuu --ftp-create-dirs Luo etähakemisto, jos sitä ei ole olemassa --ftp-menetelmä [multicwd/nocwd/singlecwd] ohjaa CWD:n käyttöä --ftp-pasv käyttää PASV/EPSV:tä porttien sijaan --ftp-skip-pasv-ip Kun käytät PASV:tä, jätä IP-osoite huomiotta --ftp-ssl yrittää käyttää SSL/TLS:ää ftp-tiedonsiirtoon --ftp-ssl-reqd vaatii SSL/TLS:n ftp-tiedonsiirtoon -F/--form <name=content> Simuloi HTTP-lomakkeen lähetysdataa -form-string <name=string> simuloi HTTP-lomakkeen lähetysdataa -g/--globoff Poistaa URL-sekvenssit käytöstä ja vaihtelee {} ja [] käytöstä -G/--get lähettää dataa get-muodossa -h/--apua -H/---<line>otsikko mukautettu otsikkotieto välitetään palvelimelle --ignore-content-length HTTP-otsikon tiedon pituus, joka jätetään huomiotta -i/--include ulostulo sisältää protokollan otsikon tiedot -I/--head näyttää vain asiakirjatiedot Lue -j/--junk-session-cookies tiedostosta sivuuttaaksesi istuntoevästeet - Rajapinta <interface>määrittää käytettävän verkkorajapinnan/osoitteen - KRB4 <级别>mahdollistaa määritellyn turvallisuustason krb4 -j/--junk-session-cookies lukee tiedoston sisään, sivuuttaa istuntoevästeet --rajapinta <interface> käyttää määritettyä verkkoliitäntää/osoitetta --krb4 <level> Käytä krb4:ää tietyllä turvallisuustasolla -k/--insecure mahdollistaa varmenteen käytön SSL-sivustolle -K/--config määritelty konfiguraatiotiedosto luettuna -l/--list-only listaa tiedostonimet ftp-hakemistossa --rajoitusnopeus <rate> määrittää siirtonopeuden --paikallinen<NUM> portti valvoo paikallisten porttinumeroiden käyttöä -m/--max-time <seconds> määrittää maksimisiirtoajan --max-redirs <num> asettaa suurimman määrän luettavia hakemistoja --max-filesize <bytes> asettaa laastattujen tiedostojen maksimimäärän -M/--manuaali näyttää täysin manuaalin -n/--netrc lukee käyttäjätunnuksen ja salasanan netrc-tiedostosta --netrc-optional Käytä .netrc- tai URL-tiedostoa ohittaaksesi -n:n --ntlm käyttää HTTP NTLM -tunnistautumista -N/--no-buffer poistaa puskuroidun ulostulon käytöstä -o/---output kirjoittaakseen ulostulon tiedostoon -O/--remote-name kirjoittaa ulostulon tiedostoon, säilyttäen etätiedoston tiedoston nimen -p/--proxytunnel käyttää HTTP-välityspalvelimia --proxy-anyauth Valitse jompikumpi proxy-todennusmenetelmä --proxy-basic käyttää perustunnistautumista välityspalvelimella --proxy-digest käyttää digitaalista tunnistautumista välityspalvelimella --proxy-ntlm käyttää NTLM-tunnistautumista välityspalvelimella -P/--ftp-portti <address> käyttää porttiosoitetta, ei PASV:ta -Q/--quote <cmd>lähettää komennon palvelimelle ennen tiedoston siirtoa -r/--range <range>hakee tavualueita HTTP/1.1- tai FTP-palvelimilta --range-file lukee (SSL) satunnaistiedostot -R/---remote-time Kun tiedostoja luodaan paikallisesti, etätiedostojen aika säilyy --yritä <num> uudelleen Lähetys on uudelleenkokeiltu kerta --retry-delay <seconds> Aseta uusintaväli, kun lähetyksessä on ongelma --retry-max-time <seconds> Kun lähetyksessä on ongelma, aseta maksimiyritysaika -s/--hiljainen hiljainen tila. Ei tuota mitään ulostuloa -S/--show-error näyttää virheen --socks4 <isäntä[:p orti]> Välitä annettu isäntä ja portti socks4:llä --socks5 <host[:p ort]> Käytä socks5:ta välittääksesi tietyn isännän ja portin --stderr <file> -t/--telnet-option <OPT=val> Telnet-asetus --trace <file> debugatakseen määritellyn tiedoston --trace-ascii <file> Kuin --trace, mutta ei heksa-lähtöä --trace-time Kun seuraat/verbose-tulostusta, lisää aikaleima -T/--upload-file <file> Lataustiedosto --url <URL> Spet URL työskentelyyn -u/--user <user[:p assword]> Aseta käyttäjä ja salasana palvelimelle -U/--proxy-user <user[:p assword]> Aseta välityspalvelimen käyttäjätunnus ja salasana -v/--puhelias -V/--versio näyttää versiotiedot -w/--write-out [format]mikä tuloste on valmis -x/--proxy <host[:p ort]> käyttää HTTP-välityspalvelinta tietyssä portissa -X/--pyyntö <command>määrittelee, minkä komennon -y/--nopeus-aika Aika, joka kuluu nopeusrajoituksen hylkäämiseen. Oletusarvo on 30 -Y/--nopeusrajoitus pysäyttää siirtonopeuden rajan, nopeusajan 'sekunneissa' -z/--time-cond teleporttiajan asetus -0/--http1.0 käyttää HTTP 1.0:aa -1/--tlsv1 käyttää TLSv1:tä (SSL) -2/--sslv2 (SSL) käyttää SSLv2:ta -3/--sslv3 SSLv3 (SSL) --3p-lainaus kuten -Q lähde-URL:lle kolmannen osapuolen siirtoa varten --3p-URL käyttää URL:ää kolmannen osapuolen siirtoon --3p-käyttäjä käyttää käyttäjätunnusta ja salasanaa kolmannen osapuolen lähetyksissä -4/--ipv4 käyttää IP4:ää -6/--ipv6 käyttää IP6:ta -#/--edistymispalkki näyttää nykyisen siirtotilan edistymispalkilla
|