Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

curl - Online w chmurze

Uruchom curl u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie curl, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


curl - przenieś adres URL

STRESZCZENIE


curl [opcje] [URL...]

OPIS


curl to narzędzie do przesyłania danych z lub na serwer za pomocą jednego z obsługiwanych protokołów
(DICT, PLIK, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP,
RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET i TFTP). Polecenie ma działać
bez interakcji użytkownika.

curl oferuje mnóstwo przydatnych sztuczek, takich jak obsługa proxy, uwierzytelnianie użytkowników, FTP
przesyłanie, wysyłanie wiadomości HTTP, połączenia SSL, pliki cookie, wznawianie przesyłania plików, Metalink i inne. Jak
zobaczysz poniżej, liczba funkcji przyprawia o zawrót głowy!

curl jest wspierany przez libcurl dla wszystkich funkcji związanych z transferem. Widzieć libcurl(3) dla szczegółów.

URL


Składnia adresu URL jest zależna od protokołu. Szczegółowy opis znajdziesz w RFC 3986.

Możesz określić wiele adresów URL lub części adresów URL, wpisując zestawy części w nawiasach klamrowych, jak w:

http://site.{raz, dwa, trzy}.com

lub możesz uzyskać sekwencje szeregu alfanumerycznego za pomocą [], jak w:

ftp://ftp.numericals.com/plik[1-100].txt

ftp://ftp.numericals.com/plik[001-100].txt (z wiodącymi zerami)

ftp://ftp.letters.com/plik[az].txt

Zagnieżdżone sekwencje nie są obsługiwane, ale możesz użyć kilku z nich obok siebie:

http://any.org/archive[1996-1999]/tom[1-4]/część{a,b,c}.html

Możesz określić dowolną liczbę adresów URL w wierszu poleceń. Zostaną pobrane za
sekwencyjnie w określonej kolejności.

Możesz określić licznik kroków dla zakresów, aby uzyskać każdą N-tą liczbę lub literę:

http://www.numericals.com/file[1-100:10].txt

http://www.letters.com/file[az:2].txt

Używając sekwencji [] lub {} wywoływanych z wiersza poleceń, prawdopodobnie masz
aby umieścić pełny adres URL w podwójnych cudzysłowach, aby powłoka nie ingerowała w niego. Ten
dotyczy również innych znaków traktowanych jako specjalne, na przykład „&”, „?” oraz '*'.

Podaj indeks strefy IPv6 w adresie URL ze znakiem ucieczki procentowej i interfejsem
Nazwa. Jak w

http://[fe80::3%25eth0]/

Jeśli podasz adres URL bez przedrostka protocol://, curl spróbuje odgadnąć, jaki protokół
możesz chcieć. Następnie domyślnie będzie to HTTP, ale wypróbuj inne protokoły oparte na często używanych
prefiksy nazw hostów. Na przykład dla nazw hostów zaczynających się od „ftp”. curl założy cię
chcesz mówić FTP.

curl dołoży wszelkich starań, aby użyć tego, co do niego przekazujesz, jako adresu URL. Nie próbuje tego potwierdzić
jako poprawny składniowo adres URL w dowolny sposób, ale zamiast tego jest początku. liberalny z czym to?
akceptuje.

curl spróbuje ponownie wykorzystać połączenia do wielu transferów plików, tak aby uzyskać wiele
pliki z tego samego serwera nie będą wykonywać wielokrotnych połączeń/uścisków dłoni. To poprawia
prędkość. Oczywiście odbywa się to tylko na plikach określonych w jednym wierszu poleceń i nie może
być używane między oddzielnymi wywołaniami curl.

POSTĘP METR


curl normalnie wyświetla wskaźnik postępu podczas operacji, wskazując ilość
przesyłane dane, szybkości przesyłania i szacowany pozostały czas itp.

curl domyślnie wyświetla te dane w terminalu, więc jeśli wywołasz curl, aby wykonać
operacja i ma zamiar zapisać dane na terminalu, to wyłącza wskaźnik postępu jako
w przeciwnym razie zepsułby wynik miksowania miernika postępu i danych odpowiedzi.

Jeśli chcesz mieć miernik postępu dla żądań HTTP POST lub PUT, musisz przekierować
wyjście odpowiedzi do pliku, używając przekierowania powłoki (>), -o [plik] lub podobnego.

To nie to samo w przypadku przesyłania FTP, ponieważ ta operacja nie powoduje żadnych odpowiedzi
dane do terminala.

Jeśli wolisz „pasek” postępu zamiast zwykłego licznika, -# jest twoim przyjacielem.

OPCJE


Opcje zaczynają się od jednej lub dwóch myślników. Wiele opcji wymaga w następnej kolejności dodatkowej wartości
do nich.

Krótka forma opcji z pojedynczym myślnikiem, na przykład -d, może być używana z lub bez
spacja między nim a jego wartością, chociaż zalecanym separatorem jest spacja. Długi
Formularz "podwójny myślnik", na przykład --data wymaga spacji między nim a jego wartością.

Skrócone opcje wersji, które nie wymagają żadnych dodatkowych wartości, mogą być używane od razu w następnej kolejności
do siebie, jak na przykład możesz określić wszystkie opcje -O, -L i -v jednocześnie jako
-OLv.

Ogólnie wszystkie opcje logiczne są włączone z --opcja i po raz kolejny wyłączone z
--no-opcja. Oznacza to, że używasz dokładnie tej samej nazwy opcji, ale poprzedź ją przedrostkiem „no-”.
Jednak na tej liście najczęściej wymieniamy i pokazujemy tylko ich wersję --option. (Ten
koncepcja z opcją --no została dodana w wersji 7.19.0. Wcześniej większość opcji była włączana/wyłączana
przy wielokrotnym użyciu tej samej opcji wiersza poleceń.)

-#, --pasek postępu
Zrób postęp wyświetlania curl jako prosty pasek postępu zamiast standardowego, więcej
informacyjne, licznik.

-:, --Następny
Nakazuje curl użycie oddzielnej operacji dla następującego adresu URL i powiązanego
opcje. Pozwala to na wysłanie kilku żądań adresów URL, z których każde ma swoją specyfikę
opcje, na przykład różne nazwy użytkowników lub niestandardowe żądania dla każdego.
(Dodano w 7.36.0)

-0, --http1.0
(HTTP) Informuje curl, aby używał protokołu HTTP w wersji 1.0 zamiast używać go wewnętrznie
preferowany: HTTP 1.1.

--http1.1
(HTTP) Informuje curl, aby używał protokołu HTTP w wersji 1.1. To jest wewnętrzna wersja domyślna.
(Dodano w 7.33.0)

--http2
(HTTP) Nakazuje curl wysyłanie żądań przy użyciu protokołu HTTP 2. Wymaga to, aby
podstawowa biblioteka libcurl została zbudowana, aby ją obsługiwać. (Dodano w 7.33.0)

--nie-npn
Wyłącz rozszerzenie NPN TLS. NPN jest domyślnie włączone, jeśli libcurl został zbudowany z
biblioteka SSL obsługująca NPN. NPN jest używany przez bibliotekę libcurl, która obsługuje HTTP 2 do
negocjować obsługę HTTP 2 z serwerem podczas sesji https.

(Dodano w 7.36.0)

--nie-alp
Wyłącz rozszerzenie ALPN TLS. ALPN jest domyślnie włączone, jeśli libcurl został zbudowany
z biblioteką SSL, która obsługuje ALPN. ALPN jest używany przez bibliotekę libcurl, która obsługuje
HTTP 2 do negocjowania obsługi HTTP 2 z serwerem podczas sesji https.

(Dodano w 7.36.0)

-1, --tlsv1
(SSL) Wymusza na curl użycie protokołu TLS w wersji 1.x podczas negocjowania ze zdalnym serwerem TLS.
Możesz użyć opcji --tlsv1.0, --tlsv1.1, --tlsv1.2 do kontroli wersji TLS
dokładniej (jeśli używany backend SSL obsługuje taki poziom kontroli).

-2, --sslv2
(SSL) Wymusza na curl użycie protokołu SSL w wersji 2 podczas negocjowania ze zdalnym serwerem SSL.
Czasami curl jest budowany bez obsługi SSLv2. SSLv2 jest powszechnie uważany za niepewny
(patrz RFC 6176).

-3, --sslv3
(SSL) Wymusza na curl użycie protokołu SSL w wersji 3 podczas negocjowania ze zdalnym serwerem SSL.
Czasami curl jest budowany bez obsługi SSLv3. SSLv3 jest powszechnie uważany za niepewny
(patrz RFC 7568).

-4, --ipv4
Ta opcja mówi curl, aby rozwiązywał nazwy tylko na adresy IPv4, a nie na przykład
wypróbuj IPv6.

-6, --ipv6
Ta opcja mówi curl, aby rozwiązywał nazwy tylko na adresy IPv6, a nie na przykład
wypróbuj IPv4.

-a, --dołącz
(FTP/SFTP) W przypadku użycia podczas przesyłania powoduje to, że curl dołącza się do pliku docelowego
zamiast go nadpisywać. Jeśli plik zdalny nie istnieje, zostanie utworzony.
Zauważ, że ta flaga jest ignorowana przez niektóre serwery SFTP (w tym OpenSSH).

-A, --user-agent
(HTTP) Określ ciąg User-Agent do wysłania do serwera HTTP. Niektóre źle zrobione
CGI nie działa, jeśli to pole nie jest ustawione na „Mozilla/4.0”. Aby zakodować spacje w ciągu,
otocz ciąg pojedynczymi cudzysłowami. Można to również ustawić za pomocą -H,
--nagłówek opcja oczywiście.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--anyautor
(HTTP) Informuje curl, aby sam wymyślił metodę uwierzytelniania i używał jej najwięcej
zabezpiecz jedną, którą witryna zdalna twierdzi, że ma ją obsługiwać. Odbywa się to poprzez najpierw wykonanie żądania
i sprawdzanie nagłówków odpowiedzi, co może wywołać dodatkową rundę sieci
wycieczka. Jest to używane zamiast ustawiania określonej metody uwierzytelniania, którą
można zrobić z --podstawowy, --strawić, --ntlm, --negocjować.

Pamiętaj, że używanie --anyauth nie jest zalecane, jeśli przesyłasz pliki ze standardowego wejścia, ponieważ
może wymagać dwukrotnego przesłania danych, a następnie klient musi mieć możliwość przewinięcia. Jeśli
potrzeba powinna powstać podczas przesyłania z stdin, operacja przesyłania nie powiedzie się.

-b, --cookie
(HTTP) Przekaż dane do serwera HTTP jako plik cookie. To podobno dane
wcześniej otrzymane z serwera w wierszu „Set-Cookie:”. Dane powinny być w
format „NAZWA1=WARTOŚĆ1; NAZWA2=WARTOŚĆ2”.

Jeśli w wierszu nie ma symbolu „=”, jest on traktowany jako nazwa pliku do odczytu
zapisane wcześniej wiersze plików cookie, które powinny być użyte w tej sesji, jeśli:
mecz. Użycie tej metody aktywuje również silnik plików cookie, który sprawi, że curl
rejestruj również przychodzące pliki cookie, co może być przydatne, jeśli używasz tego w połączeniu
z -L, --Lokalizacja opcja. Format pliku, z którego mają być odczytywane pliki cookie
powinny być zwykłymi nagłówkami HTTP lub formatem plików cookie Netscape/Mozilla.

Plik określony za pomocą -B, --ciastko jest używany tylko jako wejście. Żadne ciasteczka nie będą
zapisywane do pliku. Aby przechowywać pliki cookie, użyj -C, --słoik ciastek opcja.

Zachowaj ostrożność, jeśli korzystasz z tej opcji, ponieważ może wystąpić wiele transferów. Jeśli
używasz NAZWA1=WARTOŚĆ1; lub w pliku użyj formatu Set-Cookie i nie
określić domenę, to plik cookie jest wysyłany dla dowolnej domeny (nawet po przekierowaniu
następnie) i nie mogą być modyfikowane przez plik cookie ustawiony na serwerze. Jeśli silnik plików cookie jest
włączone, a serwer ustawi plik cookie o tej samej nazwie, a następnie oba zostaną wysłane na
przyszły transfer na ten serwer, prawdopodobnie nie taki, jaki zamierzałeś. Aby rozwiązać te problemy
problemy ustaw domenę w Set-Cookie (zrobienie tego obejmie subdomeny) lub użyj
Format Netscape.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-B, --use-ascii
(FTP/LDAP) Włącz transfer ASCII. W przypadku FTP można to również wymusić za pomocą
URL kończący się na „;type=A”. Ta opcja powoduje, że dane wysyłane na standardowe wyjście mają postać tekstową
tryb dla systemów win32.

--podstawowy
(HTTP) Informuje curl, aby używał uwierzytelniania podstawowego HTTP ze zdalnym hostem. To jest
domyślna i ta opcja jest zwykle bezcelowa, chyba że użyjesz jej do zastąpienia a
wcześniej ustawiona opcja, która ustawia inną metodę uwierzytelniania (np. --ntlm,
--strawićlub --negocjować).

Używane razem z -ty, --użytkownik i -X, --pełnomocnik.

Zobacz też --proxy-podstawowe.

-c, --cookie-jar
(HTTP) Określ, do którego pliku chcesz, aby curl zapisał wszystkie pliki cookie po zakończeniu
operacja. Curl zapisuje wszystkie pliki cookie odczytane wcześniej z określonego pliku, a także
wszystkie pliki cookie otrzymane ze zdalnych serwerów. Jeśli nie są znane żadne pliki cookie, żadne dane nie będą
zostać napisanym. Plik zostanie zapisany przy użyciu formatu pliku cookie Netscape. Jeśli ty
ustaw nazwę pliku na pojedynczy myślnik, "-", ciasteczka zostaną zapisane na standardowe wyjście.

Ta opcja wiersza poleceń aktywuje silnik plików cookie, który zapisuje curl i
używać plików cookie. Innym sposobem na jego aktywację jest użycie -B, --ciastko opcja.

Jeśli nie można utworzyć słoika z ciastkami lub w nim zapisać, cała operacja curl nie zostanie
zawieść lub nawet wyraźnie zgłosić błąd. Użycie -v spowoduje wyświetlenie ostrzeżenia, ale
to jedyna widoczna informacja zwrotna, jaką otrzymujesz na temat tej potencjalnie śmiertelnej sytuacji.

Od wersji 7.43.0 pliki cookie importowane w formacie Set-Cookie bez domeny
nazwy nie są eksportowane przez tę opcję.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia określona nazwa pliku.

-C, --kontynuuj-w
Kontynuuj/Wznów poprzedni transfer pliku z podanym przesunięciem. Podane przesunięcie to
dokładna liczba bajtów, które zostaną pominięte, licząc od początku
plik źródłowy, zanim zostanie przesłany do miejsca docelowego. Jeśli jest używany z przesyłaniem,
Polecenie SIZE serwera FTP nie będzie używane przez curl.

Użyj "-C -", aby powiedzieć curl, aby automatycznie dowiedział się, gdzie/jak wznowić transfer.
Następnie używa podanych plików wyjściowych/wejściowych, aby to ustalić.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--szyfry
(SSL) Określa szyfry, które mają być używane w połączeniu. Lista szyfrów musi…
podaj poprawne szyfry. Przeczytaj szczegóły listy szyfrów SSL pod tym adresem URL:
https://www.openssl.org/docs/apps/ciphers.html

Szyfry NSS są wykonywane inaczej niż OpenSSL i GnuTLS. Pełna lista NSS
ciphers znajduje się we wpisie NSSCipherSuite pod tym adresem URL:
https://git.fedorahosted.org/cgit/mod_nss.git/plain/docs/mod_nss.html#Directives

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--sprężony
(HTTP) Żądaj skompresowanej odpowiedzi przy użyciu jednego z algorytmów obsługiwanych przez curl i
zapisz nieskompresowany dokument. Jeśli ta opcja jest używana, a serwer wysyła
nieobsługiwane kodowanie, curl zgłosi błąd.

--czas oczekiwania na połączenie
Maksymalny czas w sekundach, jaki może zająć połączenie curl. To tylko ogranicza
faza połączenia, więc jeśli curl połączy się w podanym okresie, będzie kontynuowane
- jeśli nie to wyjdzie. Od wersji 7.32.0 ta opcja akceptuje wartości dziesiętne.

Zobacz też -M, --maksymalny czas opcja.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--utwórz-katalogi
W połączeniu z -o opcja curl utworzy niezbędne lokalne
hierarchię katalogów zgodnie z potrzebami. Ta opcja tworzy katalogi wymienione w -o
opcja, nic więcej. Jeśli -o nazwa pliku nie używa katalogu lub jeśli katalogi, o których mowa
już istnieje, nie zostanie utworzony żaden katalog.

Aby utworzyć zdalne katalogi podczas korzystania z FTP lub SFTP, spróbuj --ftp-tworzenie-katalogów.

--crlf Konwertuj LF do CRLF podczas przesyłania. Przydatne dla MVS (OS/390).

(SMTP dodany w 7.40.0)

--crlfile
(HTTPS/FTPS) Dostarcz plik w formacie PEM z listą unieważnionych certyfikatów
które mogą określać certyfikaty równorzędne, które należy uznać za unieważnione.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

(Dodano w 7.19.7)

-d, --dane
(HTTP) Wysyła określone dane w żądaniu POST do serwera HTTP, w tym samym
sposób, w jaki przeglądarka robi, gdy użytkownik wypełnił formularz HTML i nacisnął
przycisk prześlij. Spowoduje to, że curl przekaże dane do serwera za pomocą
content-type application/x-www-form-urlencoded. Porównać do -F, --Formularz.

-D, --dane jest taki sam jak --data-ascii. --dane-surowe jest prawie taki sam, ale nie
mają specjalną interpretację znaku @. Aby publikować dane czysto binarne, musisz
powinien zamiast tego użyć --dane-binarne opcja. Aby zakodować adres URL wartości formularza
pole, którego możesz użyć --data-urlencode.

Jeśli którakolwiek z tych opcji zostanie użyta więcej niż raz w tym samym wierszu poleceń, dane
określone elementy zostaną połączone razem z rozdzielającym symbolem &. Tak więc, używając
'-d name=daniel -d skill=lousy' wygeneruje fragment posta, który wygląda jak
'imię=daniel&skill=kiepski'.

Jeśli zaczniesz dane od litery @, reszta powinna być nazwą pliku do odczytania
data from lub - jeśli chcesz, aby curl odczytywał dane ze standardowego wejścia. Wiele plików może
należy również określić. Wysyłanie danych z pliku o nazwie „foobar” byłoby zatem wykonywane za pomocą
--dane @foobar. Kiedy --data otrzymuje polecenie odczytu z takiego pliku, karetka powraca
a nowe linie zostaną usunięte. Jeśli nie chcesz, aby znak @ miał
specjalne zastosowanie interpretacji --dane-surowe zamiast.

-D, --dump-header
Zapisz nagłówki protokołów do określonego pliku.

Ta opcja jest przydatna, gdy chcesz przechowywać nagłówki witryny HTTP
wysyła do ciebie. Pliki cookie z nagłówków można następnie odczytać w drugim zwoju
wywołanie za pomocą -B, --ciastko opcja! ten -C, --słoik ciastek opcja jest
lepszy sposób na przechowywanie plików cookie.

Gdy są używane w FTP, wiersze odpowiedzi serwera FTP są uważane za „nagłówki” i
w ten sposób są tam zapisane.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--data-ascii
See -D, --dane.

--data-binary
(HTTP) To publikuje dane dokładnie tak, jak określono, bez dodatkowego przetwarzania.

Jeśli zaczniesz dane od litery @, reszta powinna być nazwą pliku. Dane są
wysłane w podobny sposób jak --data-ascii robi, z wyjątkiem tego, że nowe linie i przewóz
zwroty są zachowywane, a konwersje nigdy nie są dokonywane.

Jeśli ta opcja zostanie użyta kilka razy, kolejne dodadzą dane
jak opisano w -D, --dane.

--dane-surowe
(HTTP) To publikuje dane podobnie do --dane ale bez specjalnej interpretacji
znaku @. Widzieć -D, --dane. (Dodano w 7.43.0)

--data-urlencode
(HTTP) To publikuje dane, podobnie jak inne opcje --data, z wyjątkiem tego, że
to wykonuje kodowanie URL. (Dodano w 7.18.0)

Aby być zgodnym z CGI, część powinna zaczynać się od Nazwa następnie
separator i specyfikację treści. ten część można przekazać do zwinięcia za pomocą
jedna z następujących składni:

zawartość
To sprawi, że curl URL-u zakoduje zawartość i przekaże ją dalej. Tylko bądź ostrożny
aby treść nie zawierała żadnych symboli = lub @, ponieważ to będzie wtedy
dopasuj składnię do jednego z poniższych przypadków!

=treść
To sprawi, że curl URL-u zakoduje zawartość i przekaże ją dalej. Poprzedni =
symbol nie jest zawarty w danych.

nazwa=treść
Spowoduje to, że część zawartości zostanie zakodowana za pomocą adresu URL curl i zostanie przekazana dalej. Zauważ, że
oczekuje się, że część nazwy jest już zakodowana w adresie URL.

@Nazwa pliku
Spowoduje to, że curl załaduje dane z podanego pliku (w tym wszelkie znaki nowej linii),
Zakoduj te dane w adresie URL i przekaż je w POST.

nazwa@nazwapliku
Spowoduje to, że curl załaduje dane z podanego pliku (w tym wszelkie znaki nowej linii),
Zakoduj te dane w adresie URL i przekaż je w POST. Część nazwy staje się równa
dołączony znak, w wyniku czego nazwa=zawartość-pliku-urlencode. Zwróć uwagę, że nazwa
oczekuje się, że będzie już zakodowany URL.

--Poziom delegacji
Zestaw POZIOM aby powiedzieć serwerowi, co wolno delegować, jeśli chodzi o użytkownika
kwalifikacje. Używany z GSS/kerberos.

none Nie zezwalaj na żadne delegowanie.

policy Deleguje wtedy i tylko wtedy, gdy flaga OK-AS-DELEGATE jest ustawiona w Kerberos
bilet serwisowy, co jest kwestią polityki królestwa.

zawsze Bezwarunkowo zezwalaj serwerowi na delegowanie.

--strawić
(HTTP) Włącza uwierzytelnianie HTTP Digest. To jest schemat uwierzytelniania, który
zapobiega przesyłaniu hasła przez sieć w postaci zwykłego tekstu. Użyj tego w
połączenie z normalnym -ty, --użytkownik możliwość ustawienia nazwy użytkownika i hasła. Widzieć
również --ntlm, --negocjować i --anyautor dla powiązanych opcji.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta tylko pierwsza.

--wyłącz-eprt
(FTP) Powiedz curl, aby wyłączyć używanie poleceń EPRT i LPRT, gdy robisz active
Transfery FTP. Curl zwykle zawsze najpierw próbuje użyć EPRT, a następnie LPRT
przed użyciem PORT, ale z tą opcją od razu użyje PORT. EPRT i LPRT
są rozszerzeniami oryginalnego protokołu FTP i mogą nie działać na wszystkich serwerach, ale
zapewniają większą funkcjonalność w lepszy sposób niż tradycyjne polecenie PORT.

--eprt może być użyty do ponownego włączenia EPRT i --nie-eprt jest aliasem dla
--wyłącz-eprt.

Wyłączenie EPRT zmienia tylko aktywne zachowanie. Jeśli chcesz przejść na pasywny
tryb, którego nie musisz używać -P, --port-ftp lub wymuś to za pomocą --ftp-pasv.

--wyłącz-epsv
(FTP) Powiedz curl, aby wyłączyć użycie polecenia EPSV podczas wykonywania pasywnego FTP
transfery. Curl zwykle zawsze najpierw próbuje użyć EPSV przed PASV, ale
z tą opcją nie będzie próbował używać EPSV.

--epsv może być użyty do jawnego ponownego włączenia EPSV i --nie-epsv jest aliasem dla
--wyłącz-epsv.

Wyłączenie EPSV zmienia tylko zachowanie pasywne. Jeśli chcesz przełączyć się na aktywny
tryb, którego musisz użyć -P, --port-ftp.

--dns-interfejs
Powiedz curl, aby wysyłał wychodzące żądania DNS . Ta opcja to
odpowiednik --berło (co nie wpływa na DNS). Dostarczony ciąg musi być
nazwa interfejsu (nie adres).

Ta opcja wymaga, aby biblioteka libcurl została zbudowana z backendem obsługującym
tę operację. Backend c-ares jest jedynym takim. (Dodano w 7.33.0)

--dns-ipv4-addr
Powiedz curlowi, żeby się związał podczas wysyłania żądań IPv4 DNS, aby DNS
żądania pochodzą z tego adresu. Argument powinien być pojedynczym adresem IPv4.

Ta opcja wymaga, aby biblioteka libcurl została zbudowana z backendem obsługującym
tę operację. Backend c-ares jest jedynym takim. (Dodano w 7.33.0)

--dns-ipv6-addr
Powiedz curlowi, żeby się związał podczas wysyłania żądań IPv6 DNS, aby DNS
żądania pochodzą z tego adresu. Argument powinien być pojedynczym adresem IPv6.

Ta opcja wymaga, aby biblioteka libcurl została zbudowana z backendem obsługującym
tę operację. Backend c-ares jest jedynym takim. (Dodano w 7.33.0)

--dns-serwery
Ustaw listę serwerów DNS, która ma być używana zamiast domyślnej listy systemowej. Lista
Adresy IP należy oddzielić przecinkami. Numery portów mogą również opcjonalnie być
podane jako : po każdym adresie IP.

Ta opcja wymaga, aby biblioteka libcurl została zbudowana z backendem obsługującym
tę operację. Backend c-ares jest jedynym takim. (Dodano w 7.33.0)

-e, --referer
(HTTP) Wysyła informacje „Strona odsyłająca” do serwera HTTP. Może to być również
zestaw z -H, --nagłówek oczywiście flaga. W przypadku użycia z -L, --Lokalizacja możesz
dodaj ";auto" do adresu URL --referer, aby curl automatycznie ustawiał poprzedni adres URL
gdy następuje po nagłówku Location:. Ciąg „;auto” może być użyty samodzielnie, nawet jeśli
nie ustawiasz początkowego --referer.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-E, --cert
(SSL) Nakazuje curl użycie określonego pliku certyfikatu klienta podczas pobierania pliku
z HTTPS, FTPS lub innym protokołem opartym na SSL. Certyfikat musi być w PKCS#12
format, jeśli używasz Secure Transport, lub format PEM, jeśli używasz innego silnika. Jeśli
nie podano opcjonalnego hasła, będzie ono odpytywane na terminalu. Notatka
że ta opcja zakłada, że ​​plik "certyfikat" jest kluczem prywatnym, a
certyfikat klienta połączony! Widzieć --certyfikat i --klucz aby je określić
niezależnie.

Jeśli curl jest zbudowany w oparciu o bibliotekę NSS SSL, ta opcja może powiedzieć curl
pseudonim certyfikatu do wykorzystania w bazie danych NSS zdefiniowany przez
zmienna środowiskowa SSL_DIR (lub domyślnie /etc/pki/nssdb). Jeśli NSS PEM PKCS#11
jest dostępny moduł (libnsspem.so), dzięki czemu można wczytać pliki PEM. Jeśli chcesz użyć
plik z bieżącego katalogu, poprzedź go prefiksem "./", aby
unikaj pomyłek z pseudonimem. Jeśli pseudonim zawiera ":", musi być
poprzedzony znakiem „\", aby nie był rozpoznawany jako ogranicznik hasła. Jeśli
pseudonim zawiera "\", należy go zmienić jako "\\", aby nie został rozpoznany
jako znak ucieczki.

(Tylko iOS i Mac OS X) Jeśli curl jest zbudowany w oparciu o Secure Transport, wówczas
ciąg certyfikatu może być nazwą certyfikatu/klucza prywatnego w
pęku kluczy systemu lub użytkownika lub ścieżka do certyfikatu zakodowanego PKCS#12 i prywatnego
klucz. Jeśli chcesz użyć pliku z bieżącego katalogu, poprzedź go znakiem
Prefiks "./", aby uniknąć pomyłek z pseudonimem.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--silnik
Wybierz aparat kryptograficzny OpenSSL, który ma być używany do operacji szyfrowania. Posługiwać się --silnik podstęp do
wydrukować listę silników obsługiwanych w czasie kompilacji. Zauważ, że nie wszystkie (lub żadne) z
silniki mogą być dostępne w czasie pracy.

--środowisko
(TYLKO RISC OS) Ustawia zakres zmiennych środowiskowych, używając nazw -w opcja
obsługuje, aby umożliwić łatwiejsze wyodrębnianie przydatnych informacji po uruchomieniu curl.

--egd-plik
(SSL) Podaj nazwę ścieżki do gniazda demona Entropy Gathering Daemon. Gniazdo jest
używany do inicjowania losowego silnika dla połączeń SSL. Zobacz także --losowy-plik
opcja.

--expect100-timeout
(HTTP) Maksymalny czas w sekundach, po którym curl czeka na 100-kontynuuj
odpowiedź, gdy curl emituje nagłówek Expects: 100-continue w swoim żądaniu. Domyślnie
curl poczeka sekundę. Ta opcja akceptuje wartości dziesiętne! Kiedy kręcenie się zatrzymuje
czekanie, będzie kontynuowane tak, jakby odpowiedź została odebrana.

(Dodano w 7.47.0)

--typ-certyfikat
(SSL) Informuje curl, w jakim typie certyfikatu znajduje się dostarczony certyfikat. PEM, DER i
ENG to uznane typy. Jeśli nie określono, zakłada się PEM.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--cacert
(SSL) Informuje curl, aby użył określonego pliku certyfikatu do weryfikacji peera. Plik
może zawierać wiele certyfikatów CA. Certyfikat(y) muszą być w formacie PEM.
Zwykle curl jest zbudowany tak, aby używał do tego domyślnego pliku, więc ta opcja to zazwyczaj
używany do zmiany tego domyślnego pliku.

curl rozpoznaje zmienną środowiskową o nazwie „CURL_CA_BUNDLE”, jeśli jest ustawiona, i
używa podanej ścieżki jako ścieżki do pakietu certyfikatów urzędu certyfikacji. Ta opcja zastępuje to
zmienna.

Wersja curl dla systemu Windows automatycznie wyszuka plik certyfikatów CA o nazwie
´curl-ca-bundle.crt´, albo w tym samym katalogu co curl.exe, albo w bieżącym
Katalog roboczy lub w dowolnym folderze wzdłuż ścieżki PATH.

Jeśli curl jest zbudowany w oparciu o bibliotekę NSS SSL, moduł NSS PEM PKCS#11
(libnsspem.so) musi być dostępny, aby ta opcja działała poprawnie.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--capath
(SSL) Informuje curl, aby używał określonego katalogu certyfikatów do weryfikacji peera.
Można podać wiele ścieżek, oddzielając je znakiem ":" (np.
"ścieżka1:ścieżka2:ścieżka3"). Certyfikaty muszą być w formacie PEM, a jeśli jest zbudowany curl
przeciwko OpenSSL, katalog musiał zostać przetworzony za pomocą narzędzia c_rehash
dostarczane z OpenSSL. Za pomocą --kapata może zezwolić na operowane przez OpenSSL curl na tworzenie SSL-
połączenia znacznie wydajniejsze niż używanie --cacert Jeśli --cacert plik zawiera
wiele certyfikatów CA.

Jeśli ta opcja jest ustawiona, domyślna wartość capath zostanie zignorowana, a jeśli zostanie użyta
kilka razy, ostatni będzie użyty.

--przypiętypubkey
(SSL) Informuje curl, aby użył określonego pliku klucza publicznego (lub skrótów) do weryfikacji
rówieśnik. Może to być ścieżka do pliku, który zawiera pojedynczy klucz publiczny w PEM lub DER
format lub dowolna liczba hashów sha64 zakodowanych w base256, poprzedzonych przez „sha256//” i
oddzielone ´;´

Podczas negocjowania połączenia TLS lub SSL serwer wysyła certyfikat wskazujący:
jego tożsamość. Klucz publiczny jest pobierany z tego certyfikatu, a jeśli tak nie jest
dokładnie pasuje do klucza publicznego podanego w tej opcji, curl przerwie
połączenie przed wysłaniem lub odebraniem jakichkolwiek danych.

Dodano w 7.39.0 dla OpenSSL, GnuTLS i GSKit. Dodano w 7.43.0 dla NSS i
wolfSSL/CyaSSL. wsparcie sha256 dodane w 7.44.0 dla OpenSSL, GnuTLS, NSS i
wolfSSL/CyaSSL. Inne backendy SSL nie są obsługiwane.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--stan-certyfikatu
(SSL) Nakazuje curl zweryfikować stan certyfikatu serwera za pomocą
Rozszerzenie TLS żądania statusu certyfikatu (inaczej zszywanie OCSP).

Jeżeli ta opcja jest włączona, a serwer wysyła nieprawidłową (np. wygasłą) odpowiedź,
jeśli odpowiedź sugeruje, że certyfikat serwera został unieważniony lub nie
w ogóle otrzymano odpowiedź, weryfikacja kończy się niepowodzeniem.

Jest to obecnie zaimplementowane tylko w backendach OpenSSL, GnuTLS i NSS. (Dodany
w 7.41.0 roku)

--fałszywy start

(SSL) Nakazuje curl użycie falstartu podczas uzgadniania TLS. Fałszywy start to tryb
gdzie klient TLS zacznie wysyłać dane aplikacji przed weryfikacją
komunikat Zakończono serwer, oszczędzając w ten sposób podróż w obie strony podczas wykonywania pełnego
uścisk dłoni.

Jest to obecnie zaimplementowane tylko w NSS i Bezpiecznym transporcie (w iOS 7.0 lub
nowszych lub OS X 10.9 lub nowszych) backendów. (Dodano w 7.42.0)

-f, --niepowodzenie
(HTTP) Ciche niepowodzenie (brak danych wyjściowych) w przypadku błędów serwera. Robi się to głównie w celu
lepiej włączyć skrypty itp., aby lepiej radzić sobie z nieudanymi próbami. W normalnych przypadkach, gdy
serwer HTTP nie dostarcza dokumentu, zwraca dokument HTML stwierdzający, że tak
(co często opisuje również dlaczego i nie tylko). Ta flaga zapobiegnie zwijaniu się
wyprowadzanie tego i zwracanie błędu 22.

Ta metoda nie jest bezpieczna w przypadku awarii i zdarzają się sytuacje, w których odpowiedź nie powiodła się
kody prześlizgną się, zwłaszcza w przypadku uwierzytelnienia (kody odpowiedzi
401 i 407).

-F, --forma
(HTTP) Pozwala to curl emulować wypełniony formularz, w którym użytkownik nacisnął
przycisk prześlij. Powoduje to curl do danych POST przy użyciu wieloczęściowego/formularza Content-Type
dane zgodne z RFC 2388. Umożliwia to wgrywanie plików binarnych itp. Aby wymusić
część „treść” ma być plikiem, poprzedź nazwę pliku znakiem @. Po prostu dostać
część zawartości z pliku, poprzedź nazwę pliku symbolem <. ten
różnica między @ i < polega na tym, że @ powoduje, że plik zostaje dołączony do posta jako
przesyłanie pliku, podczas gdy < tworzy pole tekstowe i po prostu pobiera zawartość do tego
pole tekstowe z pliku.

Przykład, aby wysłać plik z hasłami na serwer, gdzie 'hasło' jest nazwą
pole formularza, do którego / Etc / passwd będzie dane wejściowe:

curl -F hasło=@/ Etc / passwd www.mojehasła.com

Aby odczytać zawartość ze standardowego wejścia zamiast z pliku, użyj - jako nazwy pliku. To dotyczy
zarówno konstrukcje @, jak i <. Niestety nie obsługuje odczytu pliku z
nazwany potok lub podobny, ponieważ wymaga pełnego rozmiaru przed rozpoczęciem przesyłania.

Możesz również powiedzieć curl, jakiego Content-Type ma użyć, używając „type=”, w pewien sposób
podobny do:

curl -F "[email chroniony];type=tekst/html" url.com

or

curl -F „nazwa=daniel;type=tekst/foo” url.com

Możesz również jawnie zmienić pole nazwy części przesyłania pliku, ustawiając
nazwa_pliku=, w ten sposób:

curl -F "plik=@plik lokalny;nazwapliku=nazwawpost" url.com

Jeśli nazwa pliku/ścieżka zawiera ',' lub ';', musi być ujęty w cudzysłów, taki jak:

curl -F "plik=@\"plik lokalny\";nazwapliku=\"nazwainpost\"" url.com

or

curl -F 'plik=@"plik lokalny";nazwapliku="nazwawepost"' url.com

Zwróć uwagę, że jeśli nazwa pliku/ścieżka jest cytowana w podwójnym cudzysłowie, dowolnym podwójnym cudzysłowie lub
odwrotny ukośnik w nazwie pliku musi być poprzedzony ukośnikiem odwrotnym.

Zobacz dalsze przykłady i szczegóły w INSTRUKCJI.

Z tej opcji można korzystać wielokrotnie.

--konto-ftp [dane]
(FTP) Gdy serwer FTP prosi o „dane konta” po podaniu nazwy użytkownika i hasła
podane, dane te są wysyłane za pomocą polecenia ACCT. (Dodano w 7.13.0)

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--ftp-alternatywa-dla-użytkownika
(FTP) Jeśli uwierzytelnianie za pomocą poleceń USER i PASS nie powiedzie się, wyślij to polecenie.
Podczas łączenia się z serwerem Tumbleweed Secure Transport przez FTPS za pomocą klienta
certyfikat, użycie "SITE AUTH" poinformuje serwer, aby pobrać nazwę użytkownika z
certyfikat. (Dodano w 7.15.5)

--ftp-tworzenie-katalogów
(FTP/SFTP) Gdy adres URL/operacja FTP lub SFTP używa ścieżki, która obecnie nie
istnieją na serwerze, standardowe zachowanie curl to niepowodzenie. Korzystając z tej opcji,
zamiast tego curl spróbuje utworzyć brakujące katalogi.

--ftp-metoda [metoda]
(FTP) Kontroluj, jakiej metody ma używać curl, aby dotrzeć do pliku na serwerze FTP(S). ten
argument metody powinien być jedną z następujących alternatyw:

multicwd
curl wykonuje pojedynczą operację CWD dla każdej części ścieżki w podanym adresie URL. Do
głębokie hierarchie oznacza to bardzo wiele poleceń. Tak mówi RFC 1738
powinno być zrobione. Jest to domyślne, ale najwolniejsze zachowanie.

nocwd curl w ogóle nie wykonuje CWD. curl zrobi SIZE, RETR, STOR itp. i da pełną
ścieżka do serwera dla wszystkich tych poleceń. To najszybsze zachowanie.

pojedynczycwd
curl wykonuje jedno CWD z pełnym katalogiem docelowym, a następnie operuje na
plik "normalnie" (jak w przypadku multicwd). To trochę więcej standardów
zgodny niż „nocwd”, ale bez pełnej kary „multicwd”.

(Dodano w 7.15.1)

--ftp-pasv
(FTP) Użyj trybu pasywnego dla połączenia danych. Pasywna to wewnętrzna wartość domyślna
zachowanie, ale użycie tej opcji może być użyte do zastąpienia poprzedniego -P/-port-ftp
opcja. (Dodano w 7.11.0)

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta tylko pierwsza. Cofanie i
wymuszona pasywność naprawdę nie jest wykonalna, ale musisz zamiast tego wymusić poprawną
-P, --port-ftp ponownie.

Tryb pasywny oznacza, że ​​curl najpierw wypróbuje polecenie EPSV, a następnie PASV, chyba że
--wyłącz-epsv Jest używane.

--ftp-pomiń-pasv-ip
(FTP) Powiedz curl, aby nie używał adresu IP sugerowanego przez serwer w odpowiedzi
polecenie PASV curl, gdy curl łączy połączenie danych. Zamiast tego curl ponownie
używać tego samego adresu IP, którego już używa do połączenia sterującego. (Dodano w
7.14.2)

Ta opcja nie działa, jeśli zamiast PASV używany jest PORT, EPRT lub EPSV.

--ftp-pret
(FTP) Powiedz curl, aby wysłał polecenie PRET przed PASV (i EPSV). Niektóre serwery FTP,
głównie drftpd, wymaga tego niestandardowego polecenia dla list katalogów, a także
tworzenie i pobieranie w trybie PASV. (Dodano w 7.20.x)

--ftp-ssl-ccc
(FTP) Użyj CCC (Clear Command Channel) Wyłącza warstwę SSL/TLS po
uwierzytelnianie. Pozostała część komunikacji w kanale kontrolnym będzie nieszyfrowana.
Dzięki temu routery NAT mogą śledzić transakcję FTP. Domyślny tryb jest pasywny.
See --ftp-ssl-ccc-tryb dla innych trybów. (Dodano w 7.16.1)

--ftp-ssl-ccc-mode [aktywny/pasywny]
(FTP) Użyj CCC (Clear Command Channel) Ustawia tryb CCC. Tryb pasywny nie będzie
zainicjuj zamknięcie, ale zamiast tego poczekaj, aż serwer to zrobi i nie odpowie
do wyłączenia z serwera. Aktywny tryb inicjuje wyłączenie i czeka
na odpowiedź z serwera. (Dodano w 7.16.2)

--ftp-ssl-kontrola
(FTP) Wymagaj SSL/TLS dla logowania FTP, wyczyść dla transferu. Umożliwia bezpieczne
uwierzytelnianie, ale nieszyfrowane transfery danych w celu zwiększenia wydajności. Nie powiedzie się
transfer, jeśli serwer nie obsługuje SSL/TLS. (Dodano w 7.16.0), które nadal mogą
być używany, ale zostanie usunięty w przyszłej wersji.

--ciąg-formy
(HTTP) Podobne do --Formularz z wyjątkiem tego, że ciąg wartości dla nazwanego parametru to
używane dosłownie. Czołowe znaki „@” i „<” oraz ciąg „;type=” w
wartość nie ma specjalnego znaczenia. Użyj tego zamiast --Formularz jeśli jest jakiś
możliwość, że wartość ciągu może przypadkowo wywołać funkcje „@” lub „<”
of --Formularz.

-g, --globoff
Ta opcja wyłącza "parser globbingu URL". Gdy ustawisz tę opcję,
może określić adresy URL zawierające litery {}[] bez konieczności ich
interpretowane przez samo curl. Pamiętaj, że te litery nie są normalnymi, legalnymi adresami URL
treści, ale powinny być zakodowane zgodnie ze standardem URI.

-G, --get
W przypadku użycia ta opcja spowoduje, że wszystkie dane określone za pomocą -D, --dane, --dane-binarne
or --data-urlencode do użycia w żądaniu HTTP GET zamiast żądania POST
które w przeciwnym razie zostałyby użyte. Dane zostaną dołączone do adresu URL ze znakiem „?”
separator.

Jeśli zostanie użyty w połączeniu z -I, dane POST zostaną zamiast tego dołączone do adresu URL
z żądaniem HEAD.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta tylko pierwsza. To dlatego, że
cofanie GET nie ma sensu, ale zamiast tego należy wymusić
alternatywna metoda, którą preferujesz.

-H, --nagłówek
(HTTP) Dodatkowy nagłówek do uwzględnienia w żądaniu podczas wysyłania HTTP do serwera. ty
może określić dowolną liczbę dodatkowych nagłówków. Zwróć uwagę, że jeśli powinieneś dodać niestandardowy
nagłówek, który ma taką samą nazwę, jak jeden z wewnętrznych, których użyłby curl, twój
zamiast nagłówka wewnętrznego zostanie użyty nagłówek ustawiony zewnętrznie. To pozwala
zrobić jeszcze trudniejsze rzeczy niż normalnie zrobiłby curl. Nie powinieneś wymieniać
wewnętrznie ustawić nagłówki, nie wiedząc dokładnie, co robisz. Usuń an
wewnętrzny nagłówek, podając zamiennik bez treści po prawej stronie
dwukropek, jak w: -H "Host:". Jeśli wyślesz niestandardowy nagłówek bez wartości, to jego
nagłówek musi być zakończony średnikiem, takim jak -H "X-Custom-Header;" wysyłać
"X-Niestandardowy nagłówek:".

curl upewni się, że każdy dodany/zamieniony nagłówek zostanie wysłany z właściwym
znacznik off-line, powinieneś więc nie dodaj to jako część treści nagłówka: do
nie dodawaj nowych wierszy ani powrotów karetki, tylko zepsują ci rzeczy.

Zobacz też -DO, --agent użytkownika i -mi, -- referent opcje.

Począwszy od wersji 7.37.0, potrzebujesz --nagłówek proxy wysyłać niestandardowe nagłówki przeznaczone dla
pełnomocnik.

Przykład:

# curl -H "X-Imię: Joe" http://192.168.0.1/

OSTRZEŻENIE: nagłówki ustawione za pomocą tej opcji zostaną ustawione we wszystkich żądaniach - nawet po
śledzone są przekierowania, tak jak w przypadku -L, --Lokalizacja. Może to prowadzić do
nagłówek wysyłany do innych hostów niż pierwotny host, więc wrażliwe nagłówki
należy stosować ostrożnie w połączeniu z następującymi przekierowaniami.

Tej opcji można użyć wiele razy, aby dodać/zamienić/usunąć wiele nagłówków.

--hostpubmd5
(SCP/SFTP) Przekaż ciąg zawierający 32 cyfry szesnastkowe. Ciąg powinien być
128-bitowa suma kontrolna MD5 klucza publicznego zdalnego hosta, curl odmówi
połączenie z hostem, chyba że sumy md5 są zgodne. (Dodano w 7.17.1)

--ignoruj-treść-długość
W przypadku protokołu HTTP zignoruj ​​nagłówek Content-Length. Jest to szczególnie przydatne w przypadku serwerów
uruchomiony Apache 1.x, który zgłosi nieprawidłową długość treści dla większych plików
niż 2 gigabajty.

W przypadku FTP (od wersji 7.46.0) pomiń polecenie RETR, aby wcześniej ustalić rozmiar
pobieranie pliku.

-Zawieram
(HTTP) Uwzględnij nagłówek HTTP w danych wyjściowych. Nagłówek HTTP zawiera takie rzeczy jak
nazwa serwera, data dokumentu, wersja HTTP i więcej...

-Ja, --głowa
(HTTP/FTP/PLIK) Pobierz tylko nagłówek HTTP! Serwery HTTP posiadają polecenie HEAD
którego to używa, aby uzyskać tylko nagłówek dokumentu. W przypadku użycia na FTP lub
FILE file, curl wyświetla tylko rozmiar pliku i czas ostatniej modyfikacji.

--berło
Wykonaj operację przy użyciu określonego interfejsu. Możesz wpisać nazwę interfejsu, IP
adres lub nazwa hosta. Przykład może wyglądać tak:

curl --interfejs eth0:1 http://www.netscape.com/

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-j, ---śmieciowe-sesyjne-pliki cookie
(HTTP) Gdy curl zostanie poproszony o odczytanie ciasteczek z danego pliku, ta opcja spowoduje
odrzuca wszystkie „sesyjne pliki cookie”. Zasadniczo będzie to miało taki sam efekt, jak gdyby a
rozpoczyna się nowa sesja. Typowe przeglądarki zawsze odrzucają sesyjne pliki cookie, gdy
są zamknięte.

-J, --zdalna-nazwa-nagłówka
(HTTP) Ta opcja informuje -O, --zdalna-nazwa możliwość korzystania z serwera określonego
Content-Disposition pliku zamiast wyodrębniania nazwy pliku z adresu URL.

Nie ma próby dekodowania sekwencji % (jeszcze) w podanej nazwie pliku, więc to
opcja może dostarczyć dość nieoczekiwane nazwy plików.

-k, --niebezpieczny
(SSL) Ta opcja wyraźnie pozwala curl na wykonywanie „niezabezpieczonych” połączeń SSL i
transfery. Wszystkie połączenia SSL są próbowane, aby zabezpieczyć je za pomocą urzędu certyfikacji
pakiet certyfikatów instalowany domyślnie. To sprawia, że ​​wszystkie połączenia są brane pod uwagę
„niepewny” nie powiedzie się, chyba że -k, --niepewny Jest używane.

Zobacz ten zasób online, aby uzyskać więcej informacji:
http://curl.haxx.se/docs/sslcerts.html

-K, --config
Określ, z którego pliku konfiguracyjnego mają być odczytywane argumenty curl. Plik konfiguracyjny to tekst
plik, w którym można zapisać argumenty wiersza poleceń, które następnie będą używane tak, jakby
zostały napisane w rzeczywistym wierszu poleceń.

Opcje i ich parametry muszą być określone w tym samym wierszu pliku konfiguracyjnego,
oddzielone spacją, dwukropkiem lub znakiem równości. Długie nazwy opcji mogą
opcjonalnie podane w pliku konfiguracyjnym bez początkowych podwójnych myślników, a jeśli tak,
znaki dwukropka lub równości mogą być używane jako separatory. Jeśli opcja to
określony za pomocą jednej lub dwóch myślników, między znakami nie może być dwukropka ani znaku równości
opcja i jej parametr.

Jeśli parametr ma zawierać spacje, parametr musi być ujęty w
cytaty. W podwójnych cudzysłowach dostępne są następujące sekwencje specjalne: \\, \",
\t, \n, \r i \v. Ukośnik odwrotny poprzedzający jakąkolwiek inną literę jest ignorowany. Jeśli pierwszy
kolumna linii konfiguracyjnej to znak '#', reszta linii będzie traktowana jako
komentarz. Zapisz tylko jedną opcję na fizyczną linię w pliku konfiguracyjnym.

Podaj nazwę pliku na -K, --config jako '-', aby curl odczytał plik ze standardowego wejścia.

Pamiętaj, że aby móc określić adres URL w pliku konfiguracyjnym, musisz go podać
używając --url opcji, a nie po prostu wpisując adres URL w osobnym wierszu. Więc to
może wyglądać podobnie do tego:

url = "http://curl.haxx.se/docs/"

Kiedy wywoływany jest curl, zawsze (chyba że -q jest używany) sprawdza domyślną konfigurację
plik i używa go, jeśli zostanie znaleziony. Domyślny plik konfiguracyjny jest sprawdzany w następujący sposób
miejsca w tej kolejności:

1) curl próbuje znaleźć „katalog domowy”: najpierw sprawdza adres CURL_HOME, a następnie
zmienne środowiskowe HOME. Jeśli to się nie uda, używa getpwuid() w systemie uniksowym
systems (który zwraca katalog domowy danego bieżącego użytkownika w twoim systemie). Na
Windows, następnie sprawdza zmienną APPDATA lub w ostateczności
„%USERPROFILE%\Dane aplikacji”.

2) W systemie Windows, jeśli nie ma pliku _curlrc w katalogu domowym, sprawdza go w
ten sam dir, w którym znajduje się plik wykonywalny curl. W systemach uniksopodobnych po prostu
spróbuj załadować .curlrc z określonego katalogu domowego.

# --- Przykładowy plik ---
# to jest komentarz
url = "zakręcony.haxx.se"
wyjście = "zawijanie.html"
klient użytkownika = "superagent/1.0"

# i pobierz inny adres URL
url = "curl.haxx.se/docs/manpage.html"
-O
odsyłacz = "http://nowhereatall.com/"
# --- Koniec przykładowego pliku ---

Tej opcji można użyć wiele razy, aby załadować wiele plików konfiguracyjnych.

--czas-przechowywania
Ta opcja określa czas, przez jaki połączenie musi pozostać bezczynne przed wysłaniem
sondy podtrzymujące aktywność i czas między poszczególnymi sondami podtrzymującymi. Obecnie jest
skuteczny w systemach operacyjnych oferujących gniazdo TCP_KEEPIDLE i TCP_KEEPINTVL
opcje (czyli Linux, najnowszy AIX, HP-UX i inne). Ta opcja nie działa, jeśli
--nie-keepalive jest używany. (Dodano w 7.18.0)

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia. Jeśli nie określono,
opcja domyślna to 60 sekund.

--klucz
(SSL/SSH) Nazwa pliku klucza prywatnego. Pozwala na podanie klucza prywatnego w tym
oddzielny plik. W przypadku SSH, jeśli nie określono, curl próbuje następujących kandydatów w
zamówienie: '~/.ssh/id_rsa'"~/.ssh/id_dsa', './id_rsa', './id_dsa'.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--typ klucza
(SSL) Typ pliku klucza prywatnego. Określ typ twojego --klucz pod warunkiem, że klucz prywatny jest.
Obsługiwane są DER, PEM i ENG. Jeśli nie określono, zakłada się PEM.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--krb
(FTP) Włącz uwierzytelnianie i używanie Kerberos. Poziom musi być wprowadzony i powinien
być jednym z „jasnych”, „bezpiecznych”, „poufnych” lub „prywatnych”. Czy powinieneś użyć poziomu?
to nie jest jedno z nich, zamiast tego zostanie użyte słowo „prywatne”.

Ta opcja wymaga biblioteki zbudowanej z obsługą kerberos4. To nie jest bardzo
pospolity. Posługiwać się -V, --wersja aby zobaczyć, czy twój lok to obsługuje.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-l, --tylko-lista
(FTP) Podczas wyświetlania katalogu FTP ten przełącznik wymusza wyświetlanie tylko nazw. To jest
szczególnie przydatne, jeśli użytkownik chce maszynowo parsować zawartość FTP
katalog, ponieważ normalny widok katalogu nie używa standardowego wyglądu ani formatu.
Gdy jest używana w ten sposób, opcja powoduje wysłanie polecenia NLST do serwera
zamiast LISTY.

Uwaga: Niektóre serwery FTP w odpowiedzi na NLST wyświetlają tylko pliki; oni nie
zawierać podkatalogi i dowiązania symboliczne.

(POP3) Podczas pobierania określonej wiadomości e-mail z POP3 ten przełącznik wymusza wyświetlenie LISTY
polecenie do wykonania zamiast RETR. Jest to szczególnie przydatne, jeśli użytkownik:
chce sprawdzić, czy na serwerze istnieje określony identyfikator wiadomości i jaki ma rozmiar.

Uwaga: w połączeniu z -X, --wniosek , ta opcja może być używana do wysyłania
zamiast tego polecenie UIDL, więc użytkownik może raczej użyć unikalnego identyfikatora wiadomości e-mail
niż identyfikator wiadomości do złożenia wniosku. (Dodano w 7.21.5)

-L, --lokalizacja
(HTTP/HTTPS) Jeśli serwer zgłosi, że żądana strona została przeniesiona na inną
lokalizacja (oznaczona nagłówkiem Location: i kodem odpowiedzi 3XX), ta opcja
sprawi, że curl powtórzy żądanie w nowym miejscu. Jeśli jest używany razem z -ja,
--włączać or -i, --głowa, zostaną wyświetlone nagłówki ze wszystkich żądanych stron. Kiedy
używane jest uwierzytelnianie, curl wysyła tylko swoje poświadczenia do hosta początkowego. Jeśli
przekierowanie przenosi curl do innego hosta, nie będzie w stanie przechwycić
użytkownik+hasło. Zobacz też --lokalizacja-zaufana jak to zmienić. Możesz ograniczyć
liczba przekierowań do obserwowania za pomocą --max-redirs opcja.

Kiedy curl następuje po przekierowaniu, a żądanie nie jest zwykłym GET (na przykład POST
lub PUT), wykona następujące żądanie z GET, jeśli odpowiedź HTTP wynosiła 301,
302 lub 303. Jeśli kod odpowiedzi był jakimkolwiek innym kodem 3xx, curl ponownie wyśle
następujące żądanie przy użyciu tej samej niezmodyfikowanej metody.

Możesz powiedzieć curl, aby nie zmieniał metody żądania innej niż GET na GET po 30x
odpowiedzi, korzystając z dedykowanych do tego opcji: --post301, --post302 i
-post303.

--libcurl
Dołącz tę opcję do zwykłego wiersza poleceń curl, a otrzymasz libcurl-
używając kodu źródłowego C zapisanego w pliku, który robi równoważnik tego, co twój
działa z wiersza poleceń!

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia podana nazwa pliku. (Dodany
w 7.16.1 roku)

--limit-stopa
Określ maksymalną szybkość transferu, której chcesz używać curl — zarówno dla pobierania, jak i
przesłane. Ta funkcja jest przydatna, jeśli masz ograniczoną rurę i chcesz ją
transfer, aby nie wykorzystywać całej przepustowości. Żeby było wolniej niż w inny sposób
byłoby.

Podana prędkość jest mierzona w bajtach/sekundę, chyba że zostanie dodany przyrostek.
Dołączenie „k” lub „K” spowoduje zliczenie liczby jako kilobajtów, „m” lub M” sprawi, że
megabajtów, podczas gdy „g” lub „G” oznacza gigabajty. Przykłady: 200K, 3m i 1G.

Podana stawka to średnia prędkość liczona podczas całego transferu. To znaczy
to zwijanie może wykorzystywać wyższe prędkości transferu w krótkich seriach, ale z czasem używa
nie więcej niż podana stawka.

Jeśli używasz również -T, --ograniczenie prędkości opcja, ta opcja będzie miała pierwszeństwo i
może nieco sparaliżować ograniczanie prędkości, aby pomóc w utrzymaniu logiki ograniczenia prędkości
pracujący.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--port-lokalny [-liczba]
Ustaw preferowany numer lub zakres numerów portów lokalnych, które będą używane dla połączeń.
Pamiętaj, że numery portów z natury są rzadkim zasobem, który czasami będzie zajęty
więc ustawienie tego zakresu na coś zbyt wąskiego może spowodować niepotrzebne połączenie
błędy konfiguracji. (Dodano w 7.15.2)

--lokalizacja-zaufana
(HTTP/HTTPS) Lubię -L, --Lokalizacja, ale pozwoli na przesłanie nazwy + hasło do wszystkich
hosty, do których witryna może przekierowywać. To może, ale nie musi, wprowadzić zabezpieczenie
naruszenie, jeśli witryna przekierowuje Cię do witryny, do której wyślesz swoje uwierzytelnienie
info (który jest tekstem jawnym w przypadku uwierzytelniania HTTP Basic).

-m, --max-czas
Maksymalny czas w sekundach, jaki może zająć cała operacja. To jest przydatne
do zapobiegania zawieszaniu się zadań wsadowych przez wiele godzin z powodu wolnych sieci lub łączy
schodząc. Od wersji 7.32.0 ta opcja akceptuje wartości dziesiętne, ale rzeczywista
limit czasu będzie zmniejszał się wraz ze wzrostem określonego limitu czasu w postaci dziesiętnej
precyzja. Zobacz także --czas oczekiwania na połączenie opcja.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--opcje-logowania
Określ opcje logowania, które będą używane podczas uwierzytelniania serwera.

Możesz użyć opcji logowania, aby określić opcje specyficzne dla protokołu, które mogą być używane
podczas uwierzytelniania. Obecnie tylko IMAP, POP3 i SMTP obsługują opcje logowania.
Aby uzyskać więcej informacji na temat opcji logowania, zobacz RFC 2384, RFC 5092 i IETF
draft-earhart-url-smtp-00.txt (Dodano w 7.34.0).

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--mail-auth
(SMTP) Podaj jeden adres. Będzie to użyte do określenia uwierzytelniania
adres (tożsamość) przesłanej wiadomości, która jest przekazywana do innego serwera.

(Dodano w 7.25.0)

--mail od
(SMTP) Określ pojedynczy adres, z którego dana poczta ma zostać wysłana.

(Dodano w 7.20.0)

--max-rozmiar pliku
Określ maksymalny rozmiar (w bajtach) pliku do pobrania. Jeśli żądany plik to
większa niż ta wartość, transfer nie rozpocznie się i curl powróci z wyjściem
kod 63.

UWAGA: Rozmiar pliku nie zawsze jest znany przed pobraniem, a dla takich plików jest to
opcja nie ma żadnego efektu, nawet jeśli transfer pliku jest większy niż podany
limit. Dotyczy to zarówno transferów FTP, jak i HTTP.

--mail-rcpt
(SMTP) Określ pojedynczy adres, nazwę użytkownika lub nazwę listy wysyłkowej.

Wykonując przelew pocztowy, odbiorca powinien podać poprawny adres e-mail
wysłać pocztę do. (Dodano w 7.20.0)

Wykonując weryfikację adresu (polecenie VRFY), odbiorca powinien:
określony jako nazwa użytkownika lub nazwa użytkownika i domena (zgodnie z sekcją 3.5 RFC5321).
(Dodano w 7.34.0)

Wykonując rozwijanie listy mailingowej (polecenie EXPN), odbiorcą powinien być:
określony przy użyciu nazwy listy mailingowej, takiej jak „Przyjaciele” lub „London-Office”.
(Dodano w 7.34.0)

--max-redirs
Ustaw maksymalną dozwoloną liczbę przekierowań. Jeśli -L, --Lokalizacja jest używany,
ta opcja może być użyta, aby uniemożliwić curl podążanie za przekierowaniami „w absurdum”.
Domyślnie limit jest ustawiony na 50 przekierowań. Ustaw tę opcję na -1, aby to zrobić
bezgraniczny.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--metalik
Ta opcja może powiedzieć curl, aby przeanalizował i przetworzył dany URI jako plik Metalink (oba
obsługiwane są wersje 3 i 4 (RFC 5854)) i korzystaj z serwerów lustrzanych wymienionych w
do przełączania awaryjnego, jeśli wystąpią błędy (np. brak dostępu do pliku lub serwera).
Zweryfikuje również skrót pliku po zakończeniu pobierania. Metalink
sam plik jest pobierany i przetwarzany w pamięci, a nie przechowywany w pliku lokalnym
pomimo napiętego harmonogramu

Przykład użycia zdalnego pliku Metalink:

curl --metalik http://www.example.com/example.metalink

Aby użyć pliku Metalink w lokalnym systemie plików, użyj protokołu FILE (file://):

curl --metallink plik://przykład.metalink

Należy pamiętać, że jeśli protokół FILE jest wyłączony, nie ma możliwości użycia lokalnego
Plik Metalink w momencie pisania tego tekstu. Pamiętaj też, że jeśli --metalik i
--włączać są używane razem, --włączać zostaną zignorowane. Dzieje się tak, ponieważ w tym
nagłówki w odpowiedzi zepsują parser Metalink i jeśli nagłówki zostaną uwzględnione
w pliku opisanym w pliku Metalink sprawdzenie skrótu nie powiedzie się.

(Dodano w 7.27.0, jeśli skompilowano z biblioteką libmetalink.)

-n, --netrc
Sprawia, że ​​skanowanie curl jest .netrc (_netrc w systemie Windows) w katalogu domowym użytkownika
dla loginu i hasła. Jest to zwykle używane w przypadku FTP w systemie Unix. Jeśli jest używany z
HTTP, curl umożliwi uwierzytelnianie użytkownika. Widzieć netrc(5) ftp(1) aby uzyskać szczegółowe informacje na temat
format pliku. Curl nie będzie narzekał, jeśli ten plik nie ma odpowiednich uprawnień
(nie powinno być czytelne dla świata lub grupy). Zmienna środowiskowa „HOME”
służy do znajdowania katalogu domowego.

Szybki i bardzo prosty przykład, jak skonfigurować a .netrc aby umożliwić curl na FTP do
maszyna host.domain.com z nazwą użytkownika „myself” i hasłem „secret” powinna
wyglądać podobnie do:

maszyna host.domena.com Zaloguj Się sam password tajemnica

-N, --bez bufora
Wyłącza buforowanie strumienia wyjściowego. W normalnych sytuacjach w pracy loki będą
użyj standardowego buforowanego strumienia wyjściowego, który będzie miał taki efekt, że będzie wyprowadzał
dane w porcjach, niekoniecznie dokładnie wtedy, kiedy dane dotrą. Korzystanie z tego
opcja wyłączy to buforowanie.

Zauważ, że jest to udokumentowana nazwa zanegowanej opcji. Możesz w ten sposób użyć --bufor do
wymusić buforowanie.

--netrc-plik
Ta opcja jest podobna do --netrc, z wyjątkiem tego, że podajesz ścieżkę (bezwzględną lub
względne) do pliku netrc, którego powinien używać Curl. Możesz określić tylko jeden netrc
plik na wywołanie. Jeśli kilka --netrc-plik dostępne są opcje, tylko trwać
pierwszej będzie użyty. (Dodano w 7.21.5)

Ta opcja zastępuje jakiekolwiek użycie --netrc ponieważ wzajemnie się wykluczają. To będzie
również przestrzegaj --netrc-opcjonalne jeśli określono.

--netrc-opcjonalne
Bardzo podobny do --netrc, ale ta opcja powoduje użycie .netrc fakultatywny i uwaga
obowiązkowe jako --netrc opcja robi.

--negocjować
(HTTP) Włącza uwierzytelnianie negocjacyjne (SPNEGO).

Jeśli chcesz włączyć Negotiate (SPNEGO) dla uwierzytelniania proxy, użyj
--proxy-negocjuj.

Ta opcja wymaga biblioteki zbudowanej z obsługą GSS-API lub SSPI. Posługiwać się -V,
--wersja aby sprawdzić, czy Twój curl obsługuje GSS-API/SSPI i SPNEGO.

Korzystając z tej opcji, należy również podać fałszywkę -ty, --użytkownik opcja aktywacji
kod uwierzytelniający poprawnie. Wystarczy wysłać '-u :' jako nazwę użytkownika i
hasło z -u opcje nie są faktycznie używane.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta tylko pierwsza.

--nie-keepalive
Wyłącza używanie komunikatów o utrzymywaniu aktywności w połączeniu TCP, jak domyślnie curl
umożliwia im.

Zauważ, że jest to udokumentowana nazwa zanegowanej opcji. Możesz w ten sposób użyć --utrzymać przy życiu
wymusić utrzymanie aktywności.

--no-sessionid
(SSL) Wyłącz używanie przez curl buforowania identyfikatorów sesji SSL. Domyślnie wszystkie przelewy są
zrobione przy użyciu pamięci podręcznej. Pamiętaj, że chociaż nic nie powinno zostać zranione, próbując
ponownie używaj identyfikatorów sesji SSL, wydaje się, że implementacje SSL są zepsute w środowisku naturalnym, które
może wymagać wyłączenia tej funkcji, aby odnieść sukces. (Dodano w 7.16.0)

Zauważ, że jest to udokumentowana nazwa zanegowanej opcji. Możesz w ten sposób użyć --identyfikator sesji
aby wymusić buforowanie identyfikatorów sesji.

--noproxy
Lista rozdzielonych przecinkami hostów, które nie używają proxy, jeśli jest on określony. ten
tylko symbol wieloznaczny to pojedynczy znak *, który pasuje do wszystkich hostów i skutecznie
wyłącza proxy. Każda nazwa na tej liście jest dopasowana jako domena, która:
zawiera nazwę hosta lub samą nazwę hosta. Na przykład, local.com będzie pasować
local.com, local.com:80 i www.local.com, ale nie www.notlocal.com. (Dodano w
7.19.4).

--ntlm (HTTP) Włącza uwierzytelnianie NTLM. Metoda uwierzytelniania NTLM została zaprojektowana przez
Microsoft i jest używany przez serwery sieci Web IIS. Jest to zastrzeżony protokół, odwrotny
zaprojektowane przez sprytnych ludzi i wdrożone w curl w oparciu o ich wysiłki. Ten
rodzaj zachowania nie powinien być aprobowany, należy zachęcać każdego, kto używa
NTLM, aby zamiast tego przejść na publiczną i udokumentowaną metodę uwierzytelniania, taką jak
Strawić.

Jeśli chcesz włączyć NTLM dla uwierzytelniania proxy, użyj --proxy-ntlm.

Ta opcja wymaga biblioteki zbudowanej z obsługą SSL. Posługiwać się -V, --wersja sprawdzić, czy
twój curl obsługuje NTLM.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta tylko pierwsza.

-o, --wyjście
Zapisz dane wyjściowe do zamiast stdout. Jeśli używasz {} lub [] do pobierania
wielu dokumentów, możesz użyć znaku „#”, a następnie liczby w specyficzny.
Ta zmienna zostanie zastąpiona bieżącym ciągiem dla pobieranego adresu URL.
Jak w:

curl http://{jeden,dwa}.site.com -o "plik_#1.txt"

lub użyj kilku zmiennych, takich jak:

curl http://{site,host}.host[1-5].com -o "#1_#2"

Możesz użyć tej opcji tyle razy, ile masz adresów URL.

Zobacz też --utwórz-katalogi możliwość dynamicznego tworzenia katalogów lokalnych.
Określenie wyjścia jako '-' (pojedyncza kreska) wymusi wykonanie wyjścia do
wyjście.

-O, --zdalna-nazwa
Zapisuj dane wyjściowe do lokalnego pliku o nazwie takiej, jak otrzymany plik zdalny. (Tylko część pliku
pliku zdalnego, ścieżka jest odcięta.)

Zdalna nazwa pliku do zapisania jest pobierana z podanego adresu URL, nic
jeszcze.

W konsekwencji plik zostanie zapisany w bieżącym katalogu roboczym. Jeśli ty
chcesz, aby plik został zapisany w innym katalogu, upewnij się, że zmieniłeś bieżącą pracę
katalog przed wywołaniem curl za pomocą -O, --zdalna-nazwa flaga!

Nie ma dekodowania adresu URL na nazwie pliku. Jeśli ma zakodowany %20 lub inny adres URL
części nazwy, skończą tak, jak są, jako nazwa pliku.

Możesz użyć tej opcji tyle razy, ile masz adresów URL.

--oauth2 nosiciel
(IMAP, POP3, SMTP) Określ token okaziciela dla uwierzytelniania serwera OAUTH 2.0.
Token okaziciela jest używany w połączeniu z nazwą użytkownika, którą można określić
ramach --url or -ty, --użytkownik opcje.

Token okaziciela i nazwa użytkownika są sformatowane zgodnie z RFC 6750.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--nagłówek proxy
(HTTP) Dodatkowy nagłówek do uwzględnienia w żądaniu podczas wysyłania HTTP do serwera proxy. Możesz
określ dowolną liczbę dodatkowych nagłówków. Jest to równoważna opcja dla -H, --nagłówek
ale służy do komunikacji proxy tylko tak jak w żądaniach CONNECT, gdy chcesz
oddzielny nagłówek wysyłany do proxy do tego, co jest wysyłane do rzeczywistego zdalnego hosta.

curl upewni się, że każdy dodany/zamieniony nagłówek zostanie wysłany z właściwym
znacznik off-line, powinieneś więc nie dodaj to jako część treści nagłówka: do
nie dodawaj nowych wierszy ani powrotów karetki, tylko zepsują ci rzeczy.

Nagłówki określone tą opcją nie będą uwzględniane w żądaniach, o których wie curl
nie będą wysyłane do pełnomocnika.

Tej opcji można użyć wiele razy, aby dodać/zamienić/usunąć wiele nagłówków.

(Dodano w 7.37.0)

-p, --proxytunnel
Gdy używany jest serwer proxy HTTP (-X, --pełnomocnik), ta opcja spowoduje użycie protokołów innych niż HTTP
próbować tunelować przez serwer proxy, zamiast używać go tylko do robienia podobnego do HTTP
operacje. Podejście tunelowe jest realizowane za pomocą żądania HTTP proxy CONNECT i
wymaga, aby proxy umożliwiało bezpośrednie połączenie ze zdalnym numerem portu, którego chce curl
tunelować do.

-P, --ftp-port
(FTP) Odwraca domyślne role inicjatora/słuchacza podczas łączenia się przez FTP. Ten
przełącznik sprawia, że ​​curl używa trybu aktywnego. W praktyce curl każe serwerowi:
połącz się z powrotem do określonego adresu i portu klienta, podczas gdy tryb pasywny pyta
serwer, aby skonfigurować adres IP i port, z którym ma się połączyć. powinnam
być jednym z:

Interfejs
tj. "eth0", aby określić adres IP interfejsu, którego chcesz użyć (Unix
tylko)

adres IP
tj. „192.168.10.1”, aby określić dokładny adres IP

Nazwa hosta
tj. "my.host.domain", aby określić maszynę

- spraw, aby curl wybrał ten sam adres IP, który jest już używany do sterowania
połączenie

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia. Wyłącz korzystanie z
PORT z --ftp-pasv. Wyłącz próbę użycia polecenia EPRT zamiast PORT
stosując --wyłącz-eprt. EPRT to naprawdę PORT++.

Począwszy od 7.19.5, możesz dodać ":[start]-[koniec]" po prawej stronie adresu, aby
powiedz curl jakiego zakresu portów TCP użyć. Oznacza to, że określasz zakres portów, od a
niżej do wyższej liczby. Pojedyncza liczba też działa, ale pamiętaj, że
zwiększa ryzyko niepowodzenia, ponieważ port może być niedostępny.

--podawać
(SSL/SSH) Hasło do klucza prywatnego

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--ścieżka jaka jest
Powiedz curl, żeby nie obsługiwał sekwencji /../ or /./ w podanej ścieżce URL. Normalnie
curl zmiażdży lub połączy je zgodnie ze standardami, ale z tą opcją ustawi Cię
powiedz mu, żeby tego nie robił.

(Dodano w 7.42.0)

--post301
(HTTP) Nakazuje curl respektować RFC 7230/6.4.2 i nie konwertować żądań POST do GET
żądania podczas podążania za przekierowaniem 301. Zachowanie niezwiązane z RFC jest wszechobecne w
przeglądarki internetowe, więc curl domyślnie wykonuje konwersję, aby zachować spójność.
Jednak serwer może wymagać, aby POST pozostał POST po takim przekierowaniu.
Ta opcja ma znaczenie tylko wtedy, gdy używasz -L, --Lokalizacja (Dodano w 7.17.1)

--post302
(HTTP) Nakazuje curl respektować RFC 7230/6.4.3 i nie konwertować żądań POST do GET
żądania podczas podążania za przekierowaniem 302. Zachowanie niezwiązane z RFC jest wszechobecne w
przeglądarki internetowe, więc curl domyślnie wykonuje konwersję, aby zachować spójność.
Jednak serwer może wymagać, aby POST pozostał POST po takim przekierowaniu.
Ta opcja ma znaczenie tylko wtedy, gdy używasz -L, --Lokalizacja (Dodano w 7.19.1)

--post303
(HTTP) Nakazuje curl respektować RFC 7230/6.4.4 i nie konwertować żądań POST do GET
żądania podczas podążania za przekierowaniem 303. Zachowanie niezwiązane z RFC jest wszechobecne w
przeglądarki internetowe, więc curl domyślnie wykonuje konwersję, aby zachować spójność.
Jednak serwer może wymagać, aby POST pozostał POST po takim przekierowaniu.
Ta opcja ma znaczenie tylko wtedy, gdy używasz -L, --Lokalizacja (Dodano w 7.26.0)

--proto
Nakazuje curlowi użycie wymienionych protokołów do początkowego pobierania. Protokoły są
oceniane od lewej do prawej, są oddzielone przecinkami, a każdy z nich jest nazwą protokołu lub
„all”, opcjonalnie poprzedzone zerem lub większą liczbą modyfikatorów. Dostępne modyfikatory to:

+ Zezwól na ten protokół oprócz protokołów już dozwolonych (jest to
domyślne, jeśli nie jest używany modyfikator).

- Odrzuć ten protokół, usuwając go z listy protokołów już dozwolonych.

= Zezwalaj tylko na ten protokół (ignorując listę już dozwoloną), choć temat
do późniejszej modyfikacji przez kolejne wpisy na liście oddzielonej przecinkami.

Na przykład:

--proto -ftp używa domyślnych protokołów, ale wyłącza ftps

--proto -wszystkie,https,+http
włącza tylko http i https

--proto =http,https
umożliwia również tylko http i https

Nieznane protokoły generują ostrzeżenie. Dzięki temu skrypty mogą bezpiecznie polegać na byciu
w stanie wyłączyć potencjalnie niebezpieczne protokoły, bez polegania na wsparciu dla
ten protokół jest wbudowany w curl, aby uniknąć błędu.

Ta opcja może być użyta wielokrotnie, w takim przypadku efekt jest taki sam jak
łączenie protokołów w jedną instancję opcji.

(Dodano w 7.20.2)

--proto-default
każe używać curl protokół dla dowolnego adresu URL bez nazwy schematu.

Przykład:

--proto-default https ftp.mozilla.org
https://ftp.mozilla.org

Nieznany lub nieobsługiwany protokół powoduje błąd CURLE_UNSUPPORTED_PROTOCOL.

Ta opcja nie zmienia domyślnego protokołu proxy (http).

Bez tej opcji curl zgadywałby na podstawie hosta, zobacz --url dla szczegółów.

(Dodano w 7.45.0)

--proto-redir
Nakazuje curlowi użycie wymienionych protokołów podczas przekierowania. Zobacz --proto, aby dowiedzieć się, jak protokoły
są reprezentowani.

Przykład:

--proto-redir -wszystkie,http,https
Zezwalaj tylko na HTTP i HTTPS na przekierowanie.

Domyślnie curl zezwala na przekierowanie wszystkich protokołów z wyjątkiem kilku wyłączonych ze względów bezpieczeństwa
powody: Od 7.19.4 FILE i SCP są wyłączone, a od 7.40.0 SMB i SMBS są również
wyłączony. Określanie cała kolekcja or +wszystkie włącza wszystkie protokoły na przekierowanie, w tym te
wyłączone ze względów bezpieczeństwa.

(Dodano w 7.20.2)

--proxy-anyauth
Mówi curl, aby wybrał odpowiednią metodę uwierzytelniania podczas komunikacji z
danego pełnomocnika. Może to spowodować dodatkowe żądanie/odpowiedź w obie strony. (Dodano w
7.13.2)

--proxy-podstawowe
Mówi curl, aby używał podstawowego uwierzytelniania HTTP podczas komunikacji z podanym
pełnomocnik. Posługiwać się --podstawowy do włączenia HTTP Basic ze zdalnym hostem. Podstawowy jest domyślny
metoda uwierzytelniania, której używa curl z serwerami proxy.

--proxy-streszczenie
Mówi curl, aby używał uwierzytelniania HTTP Digest podczas komunikowania się z podanym
pełnomocnik. Posługiwać się --strawić do włączania protokołu HTTP Digest ze zdalnym hostem.

--proxy-negocjuj
Informuje curl, aby używał uwierzytelniania HTTP Negotiate (SPNEGO) podczas komunikowania się z
danego pełnomocnika. Posługiwać się --negocjować do włączenia negocjacji HTTP (SPNEGO) ze zdalnym
gospodarz. (Dodano w 7.17.1)

--proxy-ntlm
Nakazuje curl użycie uwierzytelniania HTTP NTLM podczas komunikacji z danym serwerem proxy.
Zastosowanie --ntlm do włączania NTLM ze zdalnym hostem.

--nazwa-usługi-proxy
Ta opcja umożliwia zmianę nazwy usługi do negocjacji proxy.

Przykłady: --proxy-negocjacja nazwa-proxy --nazwa-usługi-proxy sockd by użył
sockd/nazwa proxy. (Dodano w 7.43.0).

--proxy1.0
Użyj określonego serwera proxy HTTP 1.0. Jeśli numer portu nie jest określony, to
założono na porcie 1080.

Jedyna różnica między tym a opcją HTTP proxy (-X, --pełnomocnik), czy to
próby użycia CONNECT przez proxy zamiast tego określą protokół HTTP 1.0
domyślnego protokołu HTTP 1.1.

--Pubkey
(SSH) Nazwa pliku klucza publicznego. Umożliwia podanie klucza publicznego w tym oddzielnym
plik.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

(Od 7.39.0 curl próbuje automatycznie wyodrębnić klucz publiczny z
prywatny plik klucza, więc przekazywanie tej opcji nie jest zazwyczaj wymagane. Zauważ, że to
wyodrębnianie klucza publicznego wymaga połączenia libcurl z kopią libssh2 1.2.8
lub wyższy, który sam jest powiązany z OpenSSL.)

-q Jeśli jest używany jako pierwszy parametr w wierszu poleceń, curlr plik konfiguracyjny nie będzie
być czytanym i używanym. Zobacz -K, --konfig aby uzyskać szczegółowe informacje na temat domyślnego pliku konfiguracyjnego
ścieżka wyszukiwania.

-Q, --cytat
(FTP/SFTP) Wyślij dowolne polecenie do zdalnego serwera FTP lub SFTP. Cytat
komendy są wysyłane ZANIM nastąpi transfer (tuż po początkowym PWD
konkretnie w transferze FTP). Aby polecenia miały miejsce po
udany transfer, poprzedź je myślnikiem '-'. Aby polecenia były wysyłane po
curl zmienił katalog roboczy, tuż przed poleceniem transferu, prefiks
polecenie ze znakiem '+' (jest to obsługiwane tylko dla FTP). Możesz podać dowolną liczbę
poleceń. Jeśli serwer zwróci błąd dla jednego z poleceń, cały
operacja zostanie przerwana. Musisz wysyłać poprawne składniowo polecenia FTP jako RFC
959 definiuje serwery FTP lub jedno z poniższych poleceń dla serwerów SFTP.
Z tej opcji można korzystać wielokrotnie. Kiedy rozmawiasz z serwerem FTP, przedrostek
polecenie z gwiazdką (*), aby curl kontynuował, nawet jeśli polecenie się nie powiedzie, jak by
domyślne zwijanie zatrzyma się przy pierwszym niepowodzeniu.

SFTP to protokół binarny. W przeciwieństwie do FTP, curl interpretuje polecenia cudzysłowu SFTP
się przed wysłaniem ich na serwer. Nazwy plików mogą być cytowane w stylu powłoki, aby
osadzać spacje lub znaki specjalne. Poniżej znajduje się lista wszystkich obsługiwanych SFTP
cytuj polecenia:

plik grupy chgrp
Polecenie chgrp ustawia identyfikator grupy pliku nazwanego przez operand pliku na
identyfikator grupy określony przez operand grupy. Operand grupowy jest ułamkiem dziesiętnym
ID grupy liczb całkowitych.

plik trybu chmod
Polecenie chmod modyfikuje bity trybu pliku określonego pliku. ten
operand trybu jest liczbą całkowitą w trybie ósemkowym.

chown plik użytkownika
Polecenie chown ustawia właściciela pliku nazwanego przez operand pliku na
identyfikator użytkownika określony przez operand użytkownika. Operand użytkownika jest ułamkiem dziesiętnym
całkowity identyfikator użytkownika.

W pliku_źródłowym plik_docelowy
Polecenia ln i symlink tworzą dowiązanie symboliczne w docelowym pliku
lokalizacja wskazująca na lokalizację pliku_źródłowego.

mkdir nazwa_katalogu
Komenda mkdir tworzy katalog nazwany operandem nazwa_katalogu.

pwd Polecenie pwd zwraca bezwzględną nazwę ścieżki bieżącej pracy
katalogiem.

zmień nazwę celu źródłowego
Polecenie rename zmienia nazwę pliku lub katalogu nazwanego przez operand źródłowy
do ścieżki docelowej określonej przez operand docelowy.

plik rm
Polecenie rm usuwa plik określony przez operand pliku.

katalog rmdir
Polecenie rmdir usuwa wpis katalogu określony przez katalog
operand, pod warunkiem, że jest pusty.

dowiązanie symboliczne plik_źródłowy plik_docelowy
Zobacz ln.

-r, --zakres
(HTTP/FTP/SFTP/FILE) Pobierz zakres bajtów (tj. częściowy dokument) z
Serwer HTTP/1.1, FTP lub SFTP lub lokalny PLIK. Zakresy można określić liczbą
sposobów.

0-499 określa pierwsze 500 bajtów

500-999 określa drugie 500 bajtów

-500 określa ostatnie 500 bajtów

9500- określa bajty od przesunięcia 9500 i do przodu

0-0,-1 określa tylko pierwszy i ostatni bajt(*)(HTTP)

100-199,500-599
określa dwa oddzielne 100-bajtowe zakresy (*) (HTTP)

(*) = PAMIĘTAJ, że spowoduje to, że serwer odpowie wieloczęściową odpowiedzią!

W polach „start” i „stop” obowiązują tylko cyfry (0-9)
Składnia zakresu „start-stop”. Jeżeli w zakresie podano znak niecyfrowy,
odpowiedź serwera będzie nieokreślona, ​​w zależności od konfiguracji serwera.

Należy również pamiętać, że wiele serwerów HTTP/1.1 nie ma tej funkcji
włączone, więc gdy spróbujesz uzyskać zasięg, zamiast tego otrzymasz całość
dokument.

Pobieranie z zakresu FTP i SFTP obsługuje tylko prostą składnię „start-stop”
(opcjonalnie z pominięciem jednej z cyfr). Wykorzystanie FTP zależy od rozszerzonego FTP
polecenie ROZMIAR.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-R, --zdalny-czas
Gdy zostanie użyty, spowoduje to, że curl spróbuje ustalić sygnaturę czasową pilota
plik i jeśli jest dostępny, spraw, aby plik lokalny otrzymał ten sam znacznik czasu.

--losowy-plik
(SSL) Podaj nazwę ścieżki do pliku zawierającego to, co będzie uważane za losowe
dane. Dane są używane do inicjowania losowego silnika dla połączeń SSL. Zobacz także
--egd-plik opcja.

--raw (HTTP) Gdy jest używane, wyłącza całe wewnętrzne dekodowanie treści lub transferu HTTP
kodowania, a zamiast tego przekazuje je w niezmienionej, surowej postaci. (Dodano w 7.16.2)

--zdalna-nazwa-wszystkich
Ta opcja zmienia domyślną akcję dla wszystkich podanych adresów URL, które mają być traktowane tak, jakby
-O, --zdalna-nazwa zostały wykorzystane do każdego z nich. Więc jeśli chcesz to wyłączyć na
konkretny adres URL po --zdalna-nazwa-wszystkich został użyty, musisz użyć "-o -" lub --nie-
nazwa-zdalna. (Dodano w 7.19.0)

--rozstrzygać
Podaj niestandardowy adres dla określonej pary hosta i portu. Korzystając z tego, możesz
spraw, aby żądania curl używały określonego adresu i zapobiegały innym
normalnie rozwiązany adres, który ma być użyty. Rozważ to jakoś / Etc / hosts alternatywny
podana w wierszu poleceń. Numer portu powinien być numerem używanym dla
określony protokół, dla którego będzie używany host. Oznacza to, że potrzebujesz kilku wpisów, jeśli
chcesz podać adres tego samego hosta, ale różnych portów.

Ta opcja może być używana wiele razy, aby dodać wiele nazw hostów do rozwiązania.

(Dodano w 7.21.3)

--spróbować ponownie
Jeśli błąd przejściowy zostanie zwrócony, gdy curl próbuje wykonać transfer, to:
ponów tę liczbę razy, zanim się poddasz. Ustawienie liczby na 0 sprawia, że ​​curl robi się
brak ponownych prób (co jest ustawieniem domyślnym). Błąd przejściowy oznacza: przekroczenie limitu czasu, FTP
kod odpowiedzi 4xx lub kod odpowiedzi HTTP 5xx.

Kiedy curl zamierza ponowić próbę transferu, najpierw poczeka sekundę, a potem
wszystkie nadchodzące próby podwoją czas oczekiwania, aż osiągnie 10 minut
co wtedy będzie opóźnieniem między pozostałymi próbami. Używając --spróbować ponownie-
opóźnienie wyłączysz ten wykładniczy algorytm wycofywania. Zobacz też --maksymalny-czas ponawiania do
ograniczyć łączny czas dozwolony dla ponownych prób. (Dodano w 7.12.3)

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--ponowna próba opóźnienia
Uśpij curl tyle czasu przed każdą ponowną próbą, gdy transfer się nie powiódł
z błędem przejściowym (zmienia domyślny algorytm czasu odczekiwania między
ponownych prób). Ta opcja jest interesująca tylko wtedy, gdy --spróbować ponownie jest również używany. Ustawienie tego
opóźnienie do zera spowoduje, że curl użyje domyślnego czasu odczekiwania. (Dodano w 7.12.3)

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--maksymalny-czas ponawiania
Licznik ponownych prób jest resetowany przed pierwszą próbą transferu. Ponowne próby zostaną wykonane jako
zwykle (patrz --spróbować ponownie), o ile licznik czasu nie osiągnął tego określonego limitu. Ogłoszenie
że jeśli licznik czasu nie osiągnął limitu, żądanie zostanie wysłane i dopóki
wykonanie, może to potrwać dłużej niż ten podany okres. Ograniczenie jednego
maksymalny czas żądania, użyj -M, --maksymalny czas. Ustaw tę opcję na zero, aby nie przekroczyć limitu czasu
ponownych prób. (Dodano w 7.12.3)

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-s, --cichy
Tryb cichy lub cichy. Nie pokazuj miernika postępu ani komunikatów o błędach. Sprawia, że ​​loki
niemy. Nadal będzie wyświetlać dane, o które prosisz, potencjalnie nawet do
terminal/stdout, chyba że go przekierujesz.

--sasl-ir
Włącz początkową odpowiedź w uwierzytelnianiu SASL. (Dodano w 7.31.0)

--Nazwa serwisu
Ta opcja umożliwia zmianę nazwy usługi dla SPNEGO.

Przykłady: --negocjuj --Nazwa serwisu sockd użyje sockd/nazwa-serwera. (Dodano w
7.43.0).

-S, --pokaż-błąd
Kiedy jest używany z -s sprawia, że ​​curl wyświetla komunikat o błędzie, jeśli się nie powiedzie.

--ssl (FTP, POP3, IMAP, SMTP) Spróbuj użyć protokołu SSL/TLS do połączenia. Powraca do nie-
bezpieczne połączenie, jeśli serwer nie obsługuje SSL/TLS. Zobacz też --ftp-ssl-
kontrola i --ssl-reqd dla różnych wymaganych poziomów szyfrowania. (Dodano w
7.20.0)

Ta opcja była wcześniej znana jako --ftp-ssl (Dodano w 7.11.0). Ta nazwa opcji może
nadal będą używane, ale zostaną usunięte w przyszłej wersji.

--ssl-reqd
(FTP, POP3, IMAP, SMTP) Wymagaj SSL/TLS dla połączenia. Kończy
połączenie, jeśli serwer nie obsługuje SSL/TLS. (Dodano w 7.20.0)

Ta opcja była wcześniej znana jako --ftp-ssl-reqd (dodane w 7.15.5). Ta opcja
nazwa może być nadal używana, ale zostanie usunięta w przyszłej wersji.

--ssl-allow-bestia
(SSL) Ta opcja mówi curl, aby nie omijał luki w zabezpieczeniach SSL3 i
Protokoły TLS1.0 znane jako BEAST. Jeśli ta opcja nie jest używana, warstwa SSL może używać
obejścia, o których wiadomo, że powodują problemy ze współdziałaniem z niektórymi starszymi protokołami SSL
wdrożenia. UWAGA: ta opcja zmniejsza bezpieczeństwo SSL i używając tego
flaga, o którą prosisz. (Dodano w 7.25.0)

--ssl-nie-odwołaj
(WinSSL) Ta opcja nakazuje curl wyłączenie sprawdzania unieważnień certyfikatów. OSTRZEŻENIE:
ta opcja zmniejsza bezpieczeństwo SSL, a używając tej flagi pytasz dokładnie
że. (Dodano w 7.44.0)

--skarpetki4
Użyj określonego serwera proxy SOCKS4. Jeśli numer portu nie jest określony, zakłada się
w porcie 1080. (Dodano w 7.15.2)

Ta opcja zastępuje wszelkie wcześniejsze użycie -X, --pełnomocnik, ponieważ są one wzajemnie
wykluczają.

Od wersji 7.21.7 ta opcja jest zbędna, ponieważ możesz określić proxy socks4 za pomocą
-X, --pełnomocnik za pomocą prefiksu protokołu socks4://.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--socks4a
Użyj określonego serwera proxy SOCKS4a. Jeśli numer portu nie jest określony, zakłada się
w porcie 1080. (Dodano w 7.18.0)

Ta opcja zastępuje wszelkie wcześniejsze użycie -X, --pełnomocnik, ponieważ są one wzajemnie
wykluczają.

Od wersji 7.21.7 ta opcja jest zbędna, ponieważ możesz określić proxy socks4a za pomocą
-X, --pełnomocnik używając prefiksu protokołu socks4a://.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--socks5-nazwa hosta
Użyj określonego serwera proxy SOCKS5 (i pozwól serwerowi proxy rozpoznać nazwę hosta). Jeśli
numer portu nie jest określony, przyjmuje się, że jest to port 1080. (Dodano w 7.18.0)

Ta opcja zastępuje wszelkie wcześniejsze użycie -X, --pełnomocnik, ponieważ są one wzajemnie
wykluczają.

Od wersji 7.21.7 ta opcja jest zbędna, ponieważ możesz podać nazwę hosta socks5
proxy z -X, --pełnomocnik używając prefiksu protokołu socks5h://.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia. (Ta opcja była
wcześniej błędnie udokumentowane i używane jako --skarpety bez dołączonego numeru.)

--skarpetki5
Użyj określonego serwera proxy SOCKS5 — ale lokalnie rozwiąż nazwę hosta. Jeśli port
numer nie jest określony, przyjmuje się, że jest to port 1080.

Ta opcja zastępuje wszelkie wcześniejsze użycie -X, --pełnomocnik, ponieważ są one wzajemnie
wykluczają.

Od wersji 7.21.7 ta opcja jest zbędna, ponieważ możesz określić proxy socks5 za pomocą
-X, --pełnomocnik za pomocą prefiksu protokołu socks5://.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia. (Ta opcja była
wcześniej błędnie udokumentowane i używane jako --skarpety bez dołączonego numeru.)

Ta opcja (jak również --skarpetki4) nie działa z protokołem IPV6, FTPS lub LDAP.

--socks5-gssapi-service
Domyślna nazwa usługi dla serwera Socks to rcmd/server-fqdn. Ta opcja pozwala
ciebie, aby to zmienić.

Przykłady: --socks5 nazwa-proxy --socks5-gssapi-service sockd użyłby sockd/proxy-
name --socks5 nazwa-proxy --socks5-gssapi-service użyje sockd/prawdziwej nazwy
sockd/real-name dla przypadków, w których nazwa proxy nie jest zgodna z nazwą główną.
(Dodano w 7.19.4).

--socks5-gssapi-nec
W ramach negocjacji GSS-API negocjowany jest tryb ochrony. RFC 1961 mówi
w sekcji 4.3/4.4 powinien być chroniony, ale implementacja referencyjna NEC
nie. Opcja --socks5-gssapi-nec umożliwia niezabezpieczoną wymianę
negocjowanie trybu ochrony. (Dodano w 7.19.4).

--stderr
Przekieruj wszystkie zapisy na stderr do określonego pliku. Jeśli nazwa pliku to
zwykły '-', zamiast tego jest napisany na standardowe wyjście.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-t, --opcja-telnet
Przekaż opcje do protokołu telnet. Obsługiwane opcje to:

TYP= Ustawia typ terminala.

XDISPLOC= Ustawia lokalizację wyświetlania X.

NEW_ENV= Ustawia zmienną środowiskową.

-T, --prześlij-plik
Przesyła to określony plik lokalny do zdalnego adresu URL. Jeśli nie ma części pliku
w określonym adresie URL Curl dołączy lokalną nazwę pliku. UWAGA, że musisz użyć
końcowy / w ostatnim katalogu, aby naprawdę udowodnić Curlowi, że nie ma pliku
name lub curl pomyśli, że twoja ostatnia nazwa katalogu jest nazwą zdalnego pliku do
posługiwać się. To najprawdopodobniej spowoduje niepowodzenie operacji przesyłania. Jeśli jest używany na
serwer HTTP(S), zostanie użyte polecenie PUT.

Użyj nazwy pliku „-” (pojedyncza kreska), aby użyć stdin zamiast danego pliku.
Alternatywnie nazwa pliku „.” (pojedyncza kropka) można określić zamiast „-” do
użyj stdin w trybie nieblokującym, aby umożliwić odczytywanie danych wyjściowych serwera podczas działania stdin
przesłane.

Możesz podać jedną -T dla każdego adresu URL w wierszu poleceń. Każda para -T + URL
określa, co i gdzie przesłać. curl obsługuje również "globbing" -T
argument, co oznacza, że ​​możesz przesłać wiele plików do jednego adresu URL, używając
ten sam styl tworzenia masek URL obsługiwany w adresie URL, na przykład:

curl -T "{plik1,plik2}" http://www.uploadtothissite.com

lub nawet

curl -T "img[1-1000].png" loading="leniwy" ftp://ftp.picturemania.com/upload/

--tcp-nodelay
Włącz opcję TCP_NODELAY. Zobacz curl_easy_setopt(3) strona podręcznika, aby uzyskać szczegółowe informacje
o tej opcji. (Dodano w 7.11.2)

--tftp-blksize
(TFTP) Ustaw opcję TFTP BLKSIZE (musi być >512). To jest rozmiar bloku, który się zwija
spróbuje użyć podczas przesyłania danych do lub z serwera TFTP. Domyślnie 512
zostaną użyte bajty.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

(Dodano w 7.20.0)

--tlsauthtype
Ustaw typ uwierzytelniania TLS. Obecnie jedyną obsługiwaną opcją jest „SRP”, dla
TLS-SRP (RFC 5054). Jeśli --tlużytkownik i --tlshasło są określone, ale --tlsauthtyp
nie, to ta opcja jest domyślnie ustawiona na „SRP”. (Dodano w 7.21.4)

--tlshasło
Ustaw hasło do użycia z metodą uwierzytelniania TLS określoną za pomocą
--tlsauthtyp. Wymaga tego --tlużytkownik również być ustawiony. (Dodano w 7.21.4)

--tlsuser
Ustaw nazwę użytkownika do użycia z metodą uwierzytelniania TLS określoną za pomocą
--tlsauthtyp. Wymaga tego --tlshasło również być ustawiony. (Dodano w 7.21.4)

--tlsv1.0
(SSL) Wymusza na curl użycie protokołu TLS w wersji 1.0 podczas negocjowania ze zdalnym serwerem TLS.
(Dodano w 7.34.0)

--tlsv1.1
(SSL) Wymusza na curl użycie protokołu TLS w wersji 1.1 podczas negocjowania ze zdalnym serwerem TLS.
(Dodano w 7.34.0)

--tlsv1.2
(SSL) Wymusza na curl użycie protokołu TLS w wersji 1.2 podczas negocjowania ze zdalnym serwerem TLS.
(Dodano w 7.34.0)

--tr-kodowanie
(HTTP) Żądaj skompresowanej odpowiedzi Transfer-Encoding za pomocą jednego z algorytmów
curl obsługuje i dekompresuje dane podczas ich odbierania.

(Dodano w 7.21.6)

--namierzać
Umożliwia pełny zrzut śledzenia wszystkich danych przychodzących i wychodzących, w tym opisowych
informacji do podanego pliku wyjściowego. Użyj "-" jako nazwy pliku, aby dane wyjściowe zostały wysłane
na stdout.

Ta opcja zastępuje poprzednie zastosowania -v, --gadatliwy or --trace-ascii.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--trace-ascii
Umożliwia pełny zrzut śledzenia wszystkich danych przychodzących i wychodzących, w tym opisowych
informacji do podanego pliku wyjściowego. Użyj "-" jako nazwy pliku, aby dane wyjściowe zostały wysłane
na stdout.

To jest bardzo podobne do --namierzać, ale pomija część szesnastkową i pokazuje tylko
Część ASCII wysypiska. Daje mniejsze wyniki, które mogą być łatwiejsze do odczytania
niewyszkolonych ludzi.

Ta opcja zastępuje poprzednie zastosowania -v, --gadatliwy or --namierzać.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--czas śledzenia
Dołącza sygnaturę czasową do każdego śladu lub pełnej linii, która wyświetla zwijanie. (Dodano w
7.14.0)

--gniazdo-unix
(HTTP) Połącz się przez to gniazdo domeny Unix, zamiast korzystać z sieci.
(Dodano w 7.40.0)

-u, --użytkownik
Określ nazwę użytkownika i hasło, które będą używane do uwierzytelniania serwera. Zastąpienia -N,
--netrc i --netrc-opcjonalne.

Jeśli po prostu podasz nazwę użytkownika, curl poprosi o hasło.

Nazwa użytkownika i hasła są podzielone na pierwszy dwukropek, co sprawia, że
niemożliwe jest użycie dwukropka w nazwie użytkownika z tą opcją. Hasło może,
nadal.

Używając Kerberos V5 z serwerem z systemem Windows, należy dołączyć Windows
nazwę domeny w nazwie użytkownika, w celu pomyślnego uzyskania przez serwer
Bilet Kerberos. Jeśli tego nie zrobisz, początkowe uzgadnianie uwierzytelniania może się nie powieść.

Podczas korzystania z NTLM nazwa użytkownika może być określona po prostu jako nazwa użytkownika, bez
domenę, jeśli na przykład w konfiguracji jest jedna domena i las.

Aby określić nazwę domeny, użyj nazwy logowania niższego poziomu lub nazwy UPN (głównego użytkownika
Nazwa) formaty. Na przykład PRZYKŁAD\użytkownik i [email chroniony] odpowiednio.

Jeśli używasz pliku binarnego curl obsługującego interfejs SSPI systemu Windows i wykonujesz protokół Kerberos V5, negocjuj,
Uwierzytelnianie NTLM lub Digest, możesz powiedzieć curl, aby wybrał nazwę użytkownika i
hasło z twojego środowiska, określając pojedynczy dwukropek za pomocą tej opcji: "-u
: ”.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-U, --użytkownik-proxy
Określ nazwę użytkownika i hasło, które będą używane do uwierzytelniania proxy.

Jeśli używasz pliku binarnego curl obsługującego interfejs SSPI systemu Windows i wykonujesz Negotiate lub NTLM
uwierzytelniania, możesz powiedzieć curl, aby wybrał nazwę użytkownika i hasło z
swoje środowisko, określając pojedynczy dwukropek za pomocą tej opcji: "-U :".

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--url
Podaj adres URL do pobrania. Ta opcja jest szczególnie przydatna, gdy chcesz określić adresy URL
w pliku konfiguracyjnym.

Jeśli w podanym adresie URL brakuje nazwy schematu (takiej jak „http://” lub „ftp://” itp.), to
curl zgadnie na podstawie hosta. Jeśli najbardziej zewnętrzna nazwa subdomeny jest zgodna
DICT, FTP, IMAP, LDAP, POP3 lub SMTP wtedy ten protokół będzie używany, w przeciwnym razie HTTP
będzie użyty. Od 7.45.0 zgadywanie można wyłączyć, ustawiając domyślny protokół,
widzieć --proto-domyślne dla szczegółów.

Z tej opcji można skorzystać dowolną ilość razy. Aby kontrolować, gdzie jest zapisany ten adres URL,
użyć -o, --wyjście albo -O, --zdalna-nazwa opcje.

-v, --pełne
Bądź bardziej gadatliwy/rozmowny podczas operacji. Przydatne do debugowania i przeglądania
co się dzieje "pod maską". Wiersz zaczynający się od „>” oznacza „wysłane dane nagłówka”
przez curl, '<' oznacza "dane nagłówka" otrzymane przez curl, które w normalnych przypadkach są ukryte,
a linia zaczynająca się od „*” oznacza dodatkowe informacje dostarczone przez curl.

Zauważ, że jeśli chcesz tylko nagłówki HTTP w danych wyjściowych, -ja, --włączać może być
opcja, której szukasz.

Jeśli uważasz, że ta opcja nadal nie zapewnia wystarczających informacji, rozważ użycie
--namierzać or --trace-ascii zamiast.

Ta opcja zastępuje poprzednie zastosowania --trace-ascii or --namierzać.

Zastosowanie -tak, --cichy aby zwijać się cicho.

-w, --wypisz-wypisz
Wyświetlaj informacje curl na standardowym wyjściu po zakończonym transferze. Format to
ciąg, który może zawierać zwykły tekst zmieszany z dowolną liczbą zmiennych. Format
może być określony jako dosłowny "łańcuch", lub możesz sprawić, że curl odczyta format z a
plik z "@nazwapliku" i aby powiedzieć curl, aby odczytał format z wejścia, które piszesz
„@-”.

Zmienne obecne w formacie wyjściowym zostaną zastąpione wartością lub tekstem
ten zwijacz wydaje się pasować, jak opisano poniżej. Wszystkie zmienne są określone jako
%{variable_name} i aby wyprowadzić normalny %, po prostu napisz je jako %%. Możesz wyprowadzić
znak nowej linii za pomocą \n, powrotu karetki z \r i spacji tabulacji z \t.

UWAGA: Symbol % to specjalny symbol w środowisku win32, gdzie wszystkie
wystąpienia % muszą być podwojone podczas korzystania z tej opcji.

Dostępne zmienne to:

Typ zawartości Content-Type żądanego dokumentu, jeśli taki istnieje.

nazwa_pliku_efektywna
Ostateczna nazwa pliku, do której zapisuje curl. To jest tylko
ma sens, jeśli curl ma pisać do pliku z --zdalna-nazwa
or --wyjście opcja. Jest to najbardziej przydatne w połączeniu z
--nazwa-zdalnego-nagłówka opcja. (Dodano w 7.25.1)

ścieżka_wejściowa_ftp Początkowa ścieżka curl zakończyła się podczas logowania do zdalnego FTP
serwer. (Dodano w 7.15.4)

http_kod Numeryczny kod odpowiedzi znaleziony w ostatnim pobranym pliku
Transfer HTTP(S) lub FTP(s). W 7.18.2 alias kod_odpowiedzi była
dodano, aby pokazać te same informacje.

http_połącz Kod numeryczny znaleziony w ostatniej odpowiedzi (od a
proxy) na żądanie curl CONNECT. (Dodano w 7.12.4)

lokalny_ip Adres IP lokalnego zakończenia ostatnio wykonanego połączenia
- może być IPv4 lub IPv6 (Dodano w 7.29.0)

port_lokalny Numer lokalnego portu ostatniego połączenia (Dodano w
7.29.0)

liczba_połączeń Liczba nowych połączeń wykonanych w ostatnim transferze. (Dodano w
7.12.3)

liczba_przekierowań Liczba przekierowań, które zastosowano w żądaniu. (Dodano w
7.12.3)

przekierowanie_url Gdy żądanie HTTP zostało wykonane bez -L w celu śledzenia przekierowań, to:
zmienna pokaże rzeczywisty adres URL przekierowanie by zabrać cię do.
(Dodano w 7.18.2)

zdalne IP Zdalny adres IP ostatniego połączenia — może być
albo IPv4 albo IPv6 (Dodano w 7.29.0)

port_zdalny Numer portu zdalnego ostatnio wykonanego połączenia (Dodano
w 7.29.0 roku)

rozmiar_pobierz Całkowita liczba pobranych bajtów.

nagłówek_rozmiaru Całkowita ilość bajtów pobranych nagłówków.

żądanie_rozmiaru Całkowita liczba bajtów, które zostały wysłane w żądaniu HTTP.

rozmiar_prześlij Całkowita liczba przesłanych bajtów.

prędkość_pobierania Średnia prędkość pobierania, która zwijała się dla całego
Ściągnij. Bajty na sekundę.

prędkość_przesyłania Średnia prędkość wysyłania zmierzona dla całego wysyłania.
Bajty na sekundę.

ssl_verify_result
Wynik weryfikacji certyfikatu równorzędnego SSL, który był
wymagany. 0 oznacza, że ​​weryfikacja przebiegła pomyślnie. (Dodano w
7.19.0)

time_appconnect
Czas w sekundach, jaki upłynął od początku do SSL/SSH/etc
połączenie/uzgadnianie ze zdalnym hostem zostało zakończone. (Dodano w
7.19.0)

czas_połączenia Czas w sekundach, jaki upłynął od początku do połączenia TCP
do zdalnego hosta (lub serwera proxy).

time_name lookup
Czas w sekundach, jaki upłynął od początku do nazwy
rozwiązywanie zostało zakończone.

czas_pretransfer
Czas w sekundach, jaki upłynął od początku do przesłania pliku
miał się właśnie zacząć. Obejmuje to wszystkie polecenia przed transferem i
negocjacje, które są specyficzne dla konkretnego protokołu (protokołów)
zaangażowany.

przekierowanie_czasu Czas (w sekundach) potrzebny na wykonanie wszystkich kroków przekierowania to name
lookup, connect, pretransfer i transfer przed finałem
transakcja została rozpoczęta. time_redirect pokazuje pełne wykonanie
czas na wielokrotne przekierowania. (Dodano w 7.12.3)

czas_starttransferu
Czas w sekundach, jaki upłynął od początku do pierwszego bajtu
miał zostać przeniesiony. Obejmuje to time_pretransfer i
również czas potrzebny serwerowi na obliczenie wyniku.

całkowity_czas Całkowity czas w sekundach, przez jaki trwała pełna operacja. Czas
będą wyświetlane z milisekundową rozdzielczością.

URL_efektywny Ostatni pobrany adres URL. Jest to najbardziej znaczące, jeśli:
powiedział curlowi, aby podążał za lokalizacją: nagłówki.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-x, --proxy <[protokół://][użytkownik:hasło@]host proxy[:port]>
Użyj określonego serwera proxy.

Ciąg proxy można określić z przedrostkiem protocol://, aby określić alternatywę
protokoły proxy. Użyj Socks4://, Socks4a://, Socks5:// lub Socks5h://, aby poprosić o
konkretna wersja SOCKS do zastosowania. Nie określono protokołu, http:// i wszystkie inne
będą traktowane jak proxy HTTP. (Obsługa protokołu została dodana w curl 7.21.7)

Jeśli numer portu nie jest określony w ciągu proxy, przyjmuje się, że jest to 1080.

Ta opcja zastępuje istniejące zmienne środowiskowe, które ustawiają używany serwer proxy. Jeśli
istnieje zmienna środowiskowa ustawiająca proxy, możesz ustawić proxy na „”, aby
zastąpić to.

Wszystkie operacje wykonywane przez proxy HTTP będą w przejrzysty sposób:
konwertowane na HTTP. Oznacza to, że niektóre operacje specyficzne dla protokołu mogą nie być
dostępny. Tak nie jest, jeśli możesz tunelować przez serwer proxy, jak jeden z
dotychczasowy -P, --proxytunel opcja.

Użytkownik i hasło, które mogą być podane w ciągu proxy, są dekodowane przez URL
kędzior. Pozwala to na przekazywanie znaków specjalnych, takich jak @, używając % 40 lub pass
w dwukropku z %3a.

Host proxy można określić dokładnie w taki sam sposób, jak środowisko proxy
zmienne, w tym prefiks protokołu (http://) i osadzony użytkownik +
hasło.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-X, --żądanie
(HTTP) Określa niestandardową metodę żądania używaną podczas komunikacji z HTTP
serwer. Określona metoda żądania zostanie użyta zamiast metody w przeciwnym razie
używany (domyślnie GET). Przeczytaj specyfikację HTTP 1.1, aby uzyskać szczegółowe informacje i
wyjaśnienia. Typowe dodatkowe żądania HTTP obejmują PUT i DELETE, ale powiązane
technologie takie jak WebDAV oferują PROPFIND, COPY, MOVE i inne.

Zwykle nie potrzebujesz tej opcji. Wszelkiego rodzaju żądania GET, HEAD, POST i PUT
są raczej wywoływane za pomocą dedykowanych opcji wiersza poleceń.

Ta opcja zmienia tylko rzeczywiste słowo użyte w żądaniu HTTP, ale nie
zmienić sposób, w jaki zachowuje się curl. Na przykład, jeśli chcesz zrobić odpowiednią GŁOWĘ
żądanie, użycie -X HEAD nie wystarczy. Musisz użyć -i, --głowa opcja.

Ciąg metody, który ustawisz za pomocą -X, będzie używany do wszystkich żądań, które jeśli użyjesz
przykładowe zastosowanie -L, --Lokalizacja może powodować niezamierzone skutki uboczne, gdy podkręcenie nie
zmień sposób żądania zgodnie z kodami odpowiedzi HTTP 30x - i podobnymi.

(FTP) Określa niestandardowe polecenie FTP, które ma być używane zamiast LISTY podczas tworzenia list plików
z FTP.

(POP3) Określa niestandardowe polecenie POP3, które ma być używane zamiast LIST lub RETR. (Dodano w
7.26.0)

(IMAP) Określa niestandardowe polecenie IMAP, które ma być używane zamiast LIST. (Dodano w 7.30.0)

(SMTP) Określa niestandardowe polecenie SMTP, które ma być używane zamiast HELP lub VRFY. (Dodano w
7.34.0)

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

--xattr
Podczas zapisywania danych wyjściowych do pliku ta opcja mówi curl, aby przechowywał określone metadane pliku
w rozszerzonych atrybutach plików. Obecnie adres URL jest przechowywany w xdg.origin.url
a w przypadku protokołu HTTP typ zawartości jest przechowywany w atrybucie mime_type. Jeśli
system plików nie obsługuje atrybutów rozszerzonych, wyświetlane jest ostrzeżenie.

-y, --prędkość-czas
Jeśli pobieranie jest wolniejsze niż bajty limitu prędkości na sekundę w czasie prędkości
okres, pobieranie zostanie przerwane. Jeśli używany jest czas prędkości, domyślny limit prędkości
będzie 1, chyba że ustawiono z -Y.

Ta opcja kontroluje transfery, a tym samym nie wpływa na wolne połączenia itp. Jeśli to
jest dla Ciebie problemem, wypróbuj --czas oczekiwania na połączenie opcja.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-Y, --ograniczenie prędkości
Jeśli pobieranie jest wolniejsze niż podana prędkość (w bajtach na sekundę) dla speed-time
sekund zostaje przerwany. prędkość-czas jest ustawiany za pomocą -y i wynosi 30, jeśli nie jest ustawiony.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-z, --czas-warunek |
(HTTP/FTP) Poproś o plik, który został zmodyfikowany później niż podany czas i
datę lub taką, która została zmodyfikowana przed tą godziną. ten może być
wszelkiego rodzaju ciągi dat lub jeśli nie pasują do żadnych wewnętrznych, jest przyjmowane jako
nazwę pliku i próbuje pobrać datę modyfikacji (mtime) z zamiast. Widzieć
dotychczasowy curl_getdate(3) strony podręcznika dla szczegółów wyrażenia daty.

Rozpocznij wyrażenie daty od myślnika (-), aby zażądać dokumentu, który jest
starszy niż podana data/godzina, domyślnie dokument jest nowszy niż
podana data/godzina.

Jeśli ta opcja zostanie użyta kilka razy, zostanie użyta ostatnia.

-h, --pomoc
Pomoc w użytkowaniu. Zawiera listę wszystkich aktualnych opcji wiersza poleceń wraz z krótkim opisem.

-M, --podręcznik
Podręcznik. Wyświetl ogromny tekst pomocy.

-V, --wersja
Wyświetla informacje o curl i używanej wersji libcurl.

Pierwsza linia zawiera pełną wersję curl, libcurl i innych stron trzecich
biblioteki połączone z plikiem wykonywalnym.

Druga linia (zaczynająca się od "Protocols:") pokazuje wszystkie protokoły raportowane przez libcurl
wspierać.

Trzecia linia (zaczynająca się od „Funkcje:”) pokazuje określone funkcje, do których libcurl zgłasza
oferta. Dostępne funkcje obejmują:

IPv6 W tym celu możesz używać IPv6.

krb4 Krb4 dla FTP jest obsługiwany.

SSL Obsługiwane są wersje SSL różnych protokołów, takich jak HTTPS, FTPS, POP3S
i tak dalej.

libz Obsługiwana jest automatyczna dekompresja skompresowanych plików przez HTTP.

Obsługiwane jest uwierzytelnianie NTLM NTLM.

Debug Ten curl używa biblioteki libcurl zbudowanej za pomocą Debug. Umożliwia to dokładniejsze śledzenie błędów
i debugowanie pamięci itp. Tylko dla programistów curl!

AsynchDNS
Ten curl używa asynchronicznego rozwiązywania nazw. Asynchroniczne rozwiązywanie nazw może być
zrobione za pomocą c-ares lub wątków zaplecza przelicznika.

Obsługiwane jest uwierzytelnianie SPNEGO SPNEGO.

Duży plik
Ten curl obsługuje transfery dużych plików, plików większych niż 2 GB.

IDN Ten curl obsługuje IDN - międzynarodowe nazwy domen.

API GSS
Obsługiwany jest interfejs GSS-API.

SSPI SSPI jest obsługiwane.

TLS-SRP
Uwierzytelnianie SRP (Secure Remote Password) jest obsługiwane dla TLS.

Wbudowana obsługa HTTP2 HTTP/2.

metaliczny
Ten zwijacz obsługuje Metalink (zarówno w wersji 3, jak i 4 (RFC 5854)), który
opisuje lustra i skróty. curl użyje serwerów lustrzanych do przełączania awaryjnego, jeśli takowe istnieją
są błędy (np. brak dostępu do pliku lub serwera).

Korzystaj z curl online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Alt+F
    Alt+F
    Alt-F zapewnia bezpłatne i otwarte oprogramowanie
    alternatywne oprogramowanie dla DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F ma Sambę i NFS;
    obsługuje ext2/3/4...
    Pobierz Alt-F
  • 2
    Usm
    Usm
    Usm to zunifikowany pakiet Slackware
    menedżer, który obsługuje automatyczne
    rozwiązanie zależności. To jednoczy
    różne repozytoria pakietów, w tym
    slackware, slacky, p...
    Pobierz usm
  • 3
    Chart.js
    Chart.js
    Chart.js to biblioteka JavaScript, która
    pozwala projektantom i programistom rysować
    wszelkiego rodzaju wykresy przy użyciu HTML5
    element płótna. Chart js oferuje świetne
    tablica ...
    Pobierz Chart.js
  • 4
    iReport-Designer dla JasperReports
    iReport-Designer dla JasperReports
    UWAGA: Obsługa iReport/Jaspersoft Studio
    Ogłoszenie: Od wersji 5.5.0,
    Jaspersoft Studio będzie oficjalnym
    klient projektowy dla JasperReports. iReport
    Wola...
    Pobierz iReport-Designer dla JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF zainstaluje wszystkie
    oprogramowanie, które Fedora Linux i inne
    nie obejmuje domyślnie, po
    uruchamianie Fedory po raz pierwszy. Jego
    łatwe dla...
    Pobierz PostInstallerF
  • 6
    strace
    strace
    Projekt strace został przeniesiony do
    https://strace.io. strace is a
    diagnostyczne, debugujące i instruktażowe
    śledzenie przestrzeni użytkownika dla systemu Linux. To jest używane
    monitorować...
    Pobierz strace
  • więcej »

Komendy systemu Linux

Ad