curl er et filoverførselsværktøj, der bruger URL-regler til at arbejde under kommandolinjen. Det understøtter filupload og -download, så det er et omfattende overførselsværktøj, men traditionelt er det kutyme at kalde URL'en et downloadværktøj.
-a/--append vedhæftes målfilen, når en fil uploades -A/--user-agent <string> sætter user agenten til at sende til serveren - AnyAuth kan bruge "any" autentificeringsmetode -b/--cookie <name=string/file> cookie-streng eller fillæsested - basic bruger HTTP basic authentication -B/--use-ascii bruger ASCII/tekstoverførsel -c/--cookie-jar <file> for at skrive kagen til denne fil, efter operationen er afsluttet -C/--fortsætte-ved <offset> Breakpoint fortsæt -d/--data <data> HTTP POST sender data --data-ascii <data> poster data på ASCII-vis --<data>data-binærpostdata i binær --negotiate bruger HTTP-autentificering --digest bruger digital autentificering --deaktivere-eprt EPRT eller LPRT er forbudt --disable-epsv forbyder brugen af EPSV -D/--dump-header <file> skriver header-informationen til filen --egd-file <file> sætter EGD-socketstien for Random Data (SSL). --TCP-nodelay med TCP_NODELAY mulighed -e/--referer kilde-URL -E/--cert <cert[:p asswd]> Client certifikatfil og adgangskode (SSL) --cert-type <type> certifikatfiltype (DER/PEM/ENG) (SSL) --nøgle <key> privat nøglefilnavn (SSL) --nøgle-type <type> (DER/PEM/ENG) (SSL) --gennemfør <pass> privat nøglechiffer (SSL) --motor <eng> krypteringsmotor bruger (SSL). "--engine list" for liste --cacert <file> CA-certifikat (SSL) --capath <directory> CA-mappe (lavet med c_rehash) til at verificere peer mod (SSL) --chifre <list> SSL-chifre --komprimeret kræver, at returen komprimeres (ved brug af deflate eller gzip) --connect-timeout <seconds> sætter den maksimale anmodningstid --create-dirs Etabler et kataloghierarki for lokale kataloger --crlf upload er til at konvertere LF til CRLF -f/--fail viser ikke en HTTP-fejl, når forbindelsen fejler --ftp-create-dirs Opret en fjernmappe, hvis den ikke findes --ftp-metoden [multicwd/nocwd/singlecwd] styrer brugen af CWD --ftp-pasv bruger PASV/EPSV i stedet for porte --ftp-skip-pasv-ip Når du bruger PASV, ignoreres IP-adressen --ftp-SSL forsøger at bruge SSL/TLS til ftp-dataoverførsel --ftp-ssl-reqd kræver SSL/TLS til FTP-dataoverførsel -F/--form <name=content> Simulerer HTTP-formularindsendelsesdata -form-string <name=string> simulerer HTTP-formularindsendelsesdata -g/--globoff deaktiverer URL-sekvenser og spænder fra brug af {} og [] -G/--get sender data på en get-måde -h/--hjælp -H/--header <line>brugerdefineret headerinformation sendes til serveren --ignorer-content-length Længden af HTTP-headerinformationen, der ignoreres, -i/--include output inkluderer protokolheaderinformation -I/--head viser kun dokumentinformation Læs -j/--junk-session-cookies fra filen for at ignorere sessionscookies - Interfacet <interface>specificerer netværksinterface/adresse, der skal bruges - Krb4 <级别>aktiverer det specificerede sikkerhedsniveau Krb4 -j/--junk-session-cookies læser filen ind i ignorerer sessionscookies --interface <interface> bruger den specificerede netværksgrænseflade/adresse --krb4 <level> Brug krb4 med et specificeret sikkerhedsniveau -k/--insecure tillader, at certifikatet bruges til SSL-sitet -K/--config specificeret konfigurationsfil læst -l/--list-only viser filnavnene i FTP-mappen --grænsehastighed <rate> sætter overførselshastigheden --local-port<NUM> håndhæver brugen af lokale portnumre -m/--max-tid <seconds> fastsætter den maksimale overførselstid --max-redirs <num> sætter det maksimale antal mapper, der skal læses --max-filstørrelse <bytes> fastsætter det maksimale samlede antal downloadede filer -M/--manual viser fuldt manuelt -n/--netrc læser brugernavn og adgangskode fra netrc-filen --netrc-valgfri Brug .netrc eller URL for at overskrive -n --ntlm bruger HTTP NTLM-autentificering -N/--no-buffer deaktiverer bufferet output -o/--output for at skrive output til filen -O/--remote-name skriver outputtet til filen og beholder filnavnet for den fjernfile -p/--proxytunnel bruger HTTP-proxies --proxy-anyauth Vælg en af proxy-autentificeringsmetoderne --proxy-basic bruger basic-autentificering på proxyen --proxy-digest bruger digital autentificering på proxyen --proxy-ntlm bruger NTLM-autentificering på proxyen -P/--ftp-port <address> bruger portadressen, ikke PASV -Q/--quote <cmd>sender en kommando til serveren, før filen overføres -r/--range <range>henter byte-intervaller fra HTTP/1.1- eller FTP-servere --range-file reads (SSL) tilfældige filer -R/--fjern-tid Når filer genereres lokalt, bevares fjernfiltiden --prøv igen <num> Antallet af gange transmissionen prøves igen --genprøv-forsinkelse <seconds> Indstil genprøvintervallet, når der opstår problemer med transmissionen --retry-max-time <seconds> Når der er et problem med transmissionen, sæt den maksimale genprøvningstid -s/-stille stille tilstand. Udgiver ikke noget -S/--show-error viser en fejl --socks4 <host[:p ort]> Proxy en given vært og port med socks4 --socks5 <vært[:p ort]> Brug socks5 til at proxy'e en given vært og port --stderr <file> -t/--telnet-option <OPT=val> Telnet-indstilling --trace for at <file> fejlfinde den angivne fil --trace-ascii <file> Ligesom --trace, men ingen hex-output --trace-time Når du sporer/verboser output, tilføj et tidsstempel -T/--upload-fil <file> Upload-fil --url <URL> Spet URL til arbejde med -u/--bruger <bruger[:p assword]> Sæt brugeren og adgangskoden til serveren -U/--proxy-user <user[:p assword]> Sæt proxyens brugernavn og adgangskode -v/--omstændelig -V/--version viser versionsinformation -w/--write-out [format]hvilket output er komplet -x/--proxy <host[:p ort]> bruger en HTTP-proxy på en given port -X/---anmodning <command>specificerer hvilken kommando -y/--hastighedstid Den tid, det tager at opgive hastighedsgrænsen. Standardindstillingen er 30 -Y/---hastighedsgrænsen stopper grænsen for transmissionshastigheden, hastighedstiden 'sekunder -z/---tid-cond teleporteringstidsindstilling -0/--http1.0 bruger HTTP 1.0 -1/--tlsv1 bruger TLSv1 (SSL) -2/--sslv2 (SSL) ved brug af SSLv2 -3/--sslv3 SSLv3 (SSL) --3p-citat som -Q for kilde-URL'en til tredjepartsoverførsel --3p-URL bruger URL til tredjepartstransmission --3p-bruger bruger brugernavn og adgangskode til tredjepartsoverførsel -4/--IPv4 bruger IP4 -6/--IPv6 bruger IP6 -#/---progress-bar viser den aktuelle overførselsstatus med en fremdriftsbjælke
|