curl to narzędzie do przesyłania plików, które wykorzystuje reguły URL do pracy pod wierszem poleceń. Obsługuje przesyłanie i pobieranie plików, więc jest to kompleksowe narzędzie do transferu, ale tradycyjnie nazywa się adres URL narzędziem do pobierania.
-a/--append jest dołączany do pliku docelowego podczas przesyłania pliku -A/--user-agent <string> ustawia agenta użytkownika do wysłania na serwer - AnyAuth może używać dowolnej metody uwierzytelniania -b/--cookie <nazwa=string/plik> ciąg cookie lub miejsce odczytu pliku - basic wykorzystuje uwierzytelnianie HTTP Basic -B/--use-ascii wykorzystuje ASCII/transfer tekstu -c/--cookie-jar <file> , aby zapisać ciasteczko do tego pliku po zakończeniu operacji -C/--continue-at <offset> Breakpoint continue -d/--data <data> HTTP POST przesyła dane --data-ascii <data> publikuje dane w stylu ASCII --<data>dane post-dane binarne w binarnym systemie binarnym --negotiate używa uwierzytelniania HTTP --digest wykorzystuje uwierzytelnianie cyfrowe --wyłączenie-EPRT lub LPRT jest zabronione --wyłączenie-epsv zabrania stosowania EPSV -D/--dump-header <file> zapisuje informacje o nagłówku do pliku --egd-file <file> ustawia ścieżkę gniazda EGD dla Random Data (SSL). --tcp-nodelay z TCP_NODELAY opcją -e/--URL źródłowy referera -E/--cert <cert[:p asswd]> Plik certyfikatu klienta i hasło (SSL) --<type>typ pliku cert-type certificate (DER/PEM/ENG) (SSL) --<key>key private key file (SSL) --typ klucza <type> (DER/PEM/ENG) (SSL) --pass <pass> Private Key Cipher (SSL) --<eng>wykorzystanie silnika szyfrowania silnika (SSL). "--lista silników" jak lista --<file>certyfikat cacert CA (SSL) --<directory>capath katalog CA (stworzony przy użyciu c_rehash) do weryfikacji peera względem (SSL) --szyfry <list> SSL szyfry --kompresja wymaga, aby zwrot był skompresowany (za pomocą deflate lub gzip) --connect-timeout <seconds> ustala maksymalny czas żądania --create-dirs Ustal hierarchię katalogów dla katalogów lokalnych --przesyłanie crlf służy konwersji LF na CRLF -f/--fail nie pokazuje błędu HTTP po awarii połączenia --ftp-create-dirs Utwórz zdalny katalog, jeśli nie istnieje --ftp-metoda [multicwd/nocwd/singlecwd] steruje użyciem CWD --ftp-pasv używa PASV/EPSV zamiast portów --ftp-skip-pasv-ip Podczas używania PASV, ignoruj adres IP --ftp-ssl próbuje użyć SSL/TLS do przesyłania danych przez FTP --ftp-ssl-reqd wymaga SSL/TLS do transferu danych ftp -F/--form <name=content> Symuluje dane z wysyłania formularza HTTP -form-string <name=string> symuluje dane wysyłania formularza HTTP -g/--globoff Wyłącza sekwencje URL i obejmuje od {} i [] -G/--get wysyła dane w sposób get -H/--Pomoc -H/--<line>informacje o niestandardowym nagłówku są przekazywane serwerowi --ignore-content-length Długość informacji w nagłówku HTTP, która jest ignorowana -i/--include output zawiera informacje o nagłówku protokołu -I/--head wyświetla tylko informacje o dokumentach Czytaj -j/--junk-session-cookies z pliku, aby zignorować ciasteczka sesyjne - Interfejs <interface>określa interfejs/adres sieciowy, którego należy użyć - <级别>KRB4 umożliwia określony poziom bezpieczeństwa KRB4 -j/--junk-session-cookies czyta plik do ignoruje pliki cookie sesji --interfejs <interface> korzysta ze wskazanego interfejsu/adresu sieciowego --krb4 <level> Używaj krb4 z określonym poziomem bezpieczeństwa -k/--insecure pozwala na użycie certyfikatu do strony SSL -K/--odczyt pliku konfiguracyjnego określonego przez config -l/--list-only wyświetla nazwy plików w katalogu FTP --prędkość graniczna <rate> ustala prędkość transferu --local-port<NUM> wymusza użycie lokalnych numerów portów -m/--max-time <seconds> ustala maksymalny czas transferu --max-redirs <num> ustala maksymalną liczbę katalogów do odczytania --max-filesize <bytes> ustala maksymalną łączną liczbę pobranych plików -M/--manual pokazuje w pełni manualny -n/--netrc odczytuje nazwę użytkownika i hasło z pliku netrc --netrc-optional Użyj .netrc lub URL, aby nadpisać -n --ntlm wykorzystuje uwierzytelnianie HTTP NTLM -N/---brak bufora wyłącza buforowane wyjście -o/--wyjście zapisujące wyjście do pliku -O/--remote-name zapisuje wyjście do pliku, zachowując nazwę pliku zdalnego pliku -p/--proxytunnel używa proxy HTTP --proxy-anyauth Wybierz dowolną metodę uwierzytelniania proxy --proxy-basic używa uwierzytelniania basic na proxy --proxy-digest wykorzystuje cyfrową autyzację na proxy --proxy-ntlm wykorzystuje uwierzytelnianie NTLM na proxy -ftp-port <address> używa adresu portu, a nie PASV -Q/--quote <cmd>wysyła polecenie do serwera przed przeniesieniem pliku -r/--zakres <range>pobiera zakresy bajtów z serwerów HTTP/1.1 lub FTP --odczyty pliku zakresu (SSL) losowe pliki -R/--remote-time Podczas generowania plików lokalnie zachowuje się czas zdalnego pliku --retry <num> Liczba prób ponownych prób transmisji --retry-delay <seconds> Ustaw interwał powtórek, gdy występuje problem z transmisją --retry-max-time <seconds> Gdy pojawi się problem z transmisją, ustaw maksymalny czas próby -s/--cichy tryb cichy. Nie daje żadnych wyników -S/--show-error wyświetla błąd --socks4 <host[:p ort]> Proxy dla danego hosta i port z socks4 --socks5 <host[:p ort]> Użyj socks5 do proxyowania danego hosta i portu --stderr <file> -t/--telnet-option <OPT=val> Ustawienia opcji Telnet --trace do <file> debugowania określonego pliku --trace-ascii <file> Jak --trace, ale bez wyjścia heksadecimacyjnego --trace-time Podczas śledzenia/wyjścia rozmównego dodaj znacznik czasu -T/--plik-upload-file <file> Plik przesyłania --url <URL> Spet URL do pracy -u/--user <user[:p assword]> Ustaw użytkownika i hasło do serwera -U/--proxy-user <user[:p assword]> Ustaw nazwę użytkownika i hasło proxy -v/--rozłączne -V/--wersja wyświetla informacje o wersji -w/--write-out [format]które wyjście jest kompletne -x/--proxy <host[:p ort]> używa proxy HTTP na danym porcie -X/--request <command>określa, jakie polecenie -y/--speed-time Czas potrzebny na porzucenie ograniczenia prędkości. Domyślnie to 30 -Y/--ograniczenie prędkości zatrzymuje limit prędkości skrzyni biegów, czas prędkości sekund -z/--ustawienie czasu teleportacji -0/--http1.0 używa HTTP 1.0 -1/--tlsv1 używa TLSv1 (SSL) -2/--sslv2 (SSL) używając SSLv2 -3/--sslv3 SSLv3 (SSL) --3p-cytat jak -Q dla adresu źródłowego dla transferu zewnętrznego --3p-url używa url do transmisji przez osoby trzecie --3p-użytkownik używa nazwy użytkownika i hasła do transmisji przez osoby trzecie -4/--IPv4 używa IP4 -6/--IPv6 używa IP6 -#/--pasek postępu wyświetla aktualny status transferu za pomocą paska postępu
|