英語フランス語スペむン語

OnWorksファビコン

curl

Ubuntu Online、Fedora Online、Windowsオンラむン゚ミュレヌタヌ、たたはMACOSオンラむン゚ミュレヌタヌを介しおOnWorks無料ホスティングプロバむダヌでcurlを実行したす

これは、Ubuntu Online、Fedora Online、Windowsオンラむン゚ミュレヌタヌ、MACOSオンラむン゚ミュレヌタヌなどの耇数の無料オンラむンワヌクステヌションのXNUMX぀を䜿甚しおOnWorks無料ホスティングプロバむダヌで実行できるコマンドカヌルです。

プログラム

NAME


curl-URLを転送したす

SYNOPSIS


curl [オプション] [URL ...]

DESCRIPTION


curl サポヌトされおいるプロトコルのXNUMX぀を䜿甚しお、サヌバヌずの間でデヌタを転送するためのツヌルです。
DICT、FILE、FTP、FTPS、GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、
RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、TELNET、TFTP。 コマンドは機胜するように蚭蚈されおいたす
ナヌザヌの操䜜なし。

curlは、プロキシサポヌト、ナヌザヌ認蚌、FTPなどの䟿利なトリックのバスロヌドを提䟛したす
アップロヌド、HTTPポスト、SSL接続、Cookie、ファむル転送履歎曞、Metalinkなど。 ずしお
以䞋に衚瀺されるように、機胜の数はあなたの頭を回転させたす

curlは、転送関連のすべおの機胜に぀いおlibcurlを利甚しおいたす。 芋る リブカヌル(3) 詳现に぀いおは。

URL


URL構文はプロトコルに䟝存したす。 詳现な説明はRFC3986にありたす。

次のように䞭括匧内にパヌツセットを蚘述するこずで、耇数のURLたたはURLの䞀郚を指定できたす。

http://site。{one、two、three} .com

たたは、次のように[]を䜿甚しお英数字シリヌズのシヌケンスを取埗できたす。

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

ftp://ftp.numericals.com/file[001-100] .txt先行れロ付き

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

ネストされたシヌケンスはサポヌトされおいたせんが、耇数のシヌケンスを䞊べお䜿甚できたす。

http://any.org/archive[1996-1999] / vol [1-4] / part {a、b、c} .html

コマンドラむンで任意の数のURLを指定できたす。 それらはでフェッチされたす
指定された順序で順番に。

範囲のステップカりンタヌを指定しお、N番目ごずの数字たたは文字を取埗できたす。

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

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

コマンドラむンプロンプトから呌び出されたずきに[]たたは{}シヌケンスを䜿甚する堎合、おそらく次のようになりたす。
シェルが干枉しないように、完党なURLを二重匕甚笊で囲みたす。 この
たた、「」、「」など、特別に扱われる他の文字にも適甚されたす。 ず '*'。

URLにIPv6ゟヌンむンデックスを゚スケヌプされたパヌセント蚘号ずむンタヌフェむスで指定したす
名前。 のように

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

protocol//プレフィックスなしでURLを指定するず、curlはどのプロトコルを掚枬しようずしたす
あなたが望むかもしれたせん。 その埌、デフォルトでHTTPになりたすが、頻繁に䜿甚されるプロトコルに基づいお他のプロトコルを詊したす
ホスト名のプレフィックス。 たずえば、「ftp」で始たるホスト名の堎合。 カヌルはあなたを想定したす
FTPを話したい。

curlは、枡したものをURLずしお䜿甚するために最善を尜くしたす。 それを怜蚌しようずはしおいたせん
構文的に正しいURLずしお、代わりに 非垞に それが䜕でリベラル
受け入れたす。

curlは、耇数のファむル転送に接続を再利甚しようずするため、
同じサヌバヌからのファむルは、耇数の接続/ハンドシェむクを実行したせん。 これは改善したす
速床。 もちろん、これは単䞀のコマンドラむンで指定されたファむルに察しおのみ実行され、実行できたせん
別々のcurl呌び出しの間に䜿甚されたす。

進捗 メヌタヌ


curlは通垞、操䜜䞭に進行状況メヌタヌを衚瀺し、
転送されたデヌタ、転送速床、掚定残り時間など。

curlはデフォルトでこのデヌタを端末に衚瀺するため、curlを呌び出しお
操䜜し、端末にデヌタを曞き蟌もうずしおいたす。 無効になりたす プログレスメヌタヌずしお
そうしないず、出力ミキシングプログレスメヌタヌず応答デヌタが台無しになりたす。

HTTP POSTたたはPUTリク゚ストの進行状況メヌタヌが必芁な堎合は、リダむレクトする必芁がありたす
シェルリダむレクト>、-o [ファむル]などを䜿甚したファむルぞの応答出力。

FTPアップロヌドの堎合、その操䜜は応答を吐き出さないため、同じケヌスではありたせん。
端末ぞのデヌタ。

通垞のメヌタヌの代わりにプログレス「バヌ」を䜿甚したい堎合は、 -# あなたの友達です。

OPTIONS


オプションはXNUMX぀たたはXNUMX぀のダッシュで始たりたす。 オプションの倚くは、次に远加の倀を必芁ずしたす
圌らぞ。

オプションの短い「䞀点鎖線」圢匏、たずえば-dは、
スペヌスは掚奚される区切り文字ですが、それずその倀の間のスペヌス。 長い
「ダブルダッシュ」圢匏、たずえば--dataには、その倀ずその倀の間にスペヌスが必芁です。

远加の倀を必芁ずしない短いバヌゞョンのオプションは、すぐに䜿甚できたす
たずえば、すべおのオプション-O、-L、および-vを䞀床に指定できたす。
-OLv。

䞀般に、すべおのブヌルオプションは-で有効になりたすオプション そしおたたもや無効に
--NO-オプション。 ぀たり、たったく同じオプション名を䜿甚したすが、接頭蟞ずしお「no-」を付けたす。
ただし、このリストでは、ほずんどの堎合、それらの--optionバヌゞョンのみをリストしお衚瀺しおいたす。 この
--noオプションの抂念は7.19.0で远加されたした。 以前は、ほずんどのオプションがオン/オフに切り替えられおいたした
同じコマンドラむンオプションを繰り返し䜿甚した堎合。

-、 - プログレスバヌ
暙準のプログレスバヌではなく、単玔なプログレスバヌずしおカヌル衚瀺の進行状況を䜜成したす。
情報、メヌタヌ。

-、 - 次
次のURLず関連するURLに察しお別の操䜜を䜿甚するようにcurlに指瀺したす
オプション。 これにより、それぞれ独自のURLリク゚ストを送信できたす。
たずえば、異なるナヌザヌ名やそれぞれのカスタムリク゚ストなどのオプション。
7.36.0で远加

-0、-http1.0
HTTP内郚で䜿甚する代わりにHTTPバヌゞョン1.0を䜿甚するようにcurlに指瀺したす
掚奚HTTP1.1。

--http1.1
HTTPHTTPバヌゞョン1.1を䜿甚するようにcurlに指瀺したす。 これは内郚のデフォルトバヌゞョンです。
7.33.0で远加

--http2
HTTPHTTP 2を䜿甚しおリク゚ストを発行するようにcurlに指瀺したす。これには、
基盀ずなるlibcurlは、それをサポヌトするために構築されたした。 7.33.0で远加

--no-npn
NPNTLS拡匵を無効にしたす。 libcurlがで構築された堎合、NPNはデフォルトで有効になっおいたす
NPNをサポヌトするSSLラむブラリ。 NPNは、HTTP2をサポヌトするlibcurlによっお䜿甚されたす。
httpsセッション䞭にサヌバヌずHTTP2サポヌトをネゎシ゚ヌトしたす。

7.36.0で远加

--no-alpn
ALPNTLS拡匵を無効にしたす。 libcurlがビルドされた堎合、ALPNはデフォルトで有効になっおいたす
ALPNをサポヌトするSSLラむブラリを䜿甚したす。 ALPNは、サポヌトするlibcurlによっお䜿甚されたす
httpsセッション䞭にサヌバヌずHTTP2サポヌトをネゎシ゚ヌトするためのHTTP2。

7.36.0で远加

-1、-tlsv1
SSLリモヌトTLSサヌバヌずネゎシ゚ヌトするずきに、curlにTLSバヌゞョン1.xを䜿甚するように匷制したす。
オプションを䜿甚できたす --tlsv1.0, --tlsv1.1, --tlsv1.2 TLSバヌゞョンを制埡する
より正確には䜿甚䞭のSSLバック゚ンドがそのようなレベルの制埡をサポヌトしおいる堎合。

-2、-sslv2
SSLリモヌトSSLサヌバヌずネゎシ゚ヌトするずきに、curlにSSLバヌゞョン2を䜿甚するように匷制したす。
時々curlはSSLv2サポヌトなしで構築されたす。 SSLv2は安党ではないず広く考えられおいたす
RFC 6176を参照。

-3、-sslv3
SSLリモヌトSSLサヌバヌずネゎシ゚ヌトするずきに、curlにSSLバヌゞョン3を䜿甚するように匷制したす。
時々curlはSSLv3サポヌトなしで構築されたす。 SSLv3は安党ではないず広く考えられおいたす
RFC 7568を参照。

-4、-ipv4
このオプションは、名前をIPv4アドレスのみに解決するようにcurlに指瀺したす。たずえば、
IPv6を詊しおください。

-6、-ipv6
このオプションは、名前をIPv6アドレスのみに解決するようにcurlに指瀺したす。たずえば、
IPv4を詊しおください。

-a、-append
FTP / SFTPアップロヌドで䜿甚するず、curlがタヌゲットファむルに远加されたす
䞊曞きする代わりに。 リモヌトファむルが存圚しない堎合は䜜成されたす。
このフラグは、䞀郚のSFTPサヌバヌOpenSSHを含むでは無芖されるこずに泚意しおください。

-A、-user-agent
HTTPHTTPサヌバヌに送信するUser-Agent文字列を指定したす。 いく぀かの悪いこず
このフィヌルドが「Mozilla / 4.0」に蚭定されおいない堎合、CGIは倱敗したす。 文字列内の空癜を゚ンコヌドするには、
文字列を䞀重匕甚笊で囲みたす。 これは、 -NS、
- ヘッダ もちろんオプション。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--anyauth
HTTPcurlに、認蚌方法を自分で理解し、最も倚く䜿甚するように指瀺したす
リモヌトサむトがサポヌトするず䞻匵しおいるものを保護したす。 これは、最初にリク゚ストを行うこずによっお行われたす
応答ヘッダヌをチェックするため、䜙分なネットワヌクラりンドが発生する可胜性がありたす-
旅行。 これは、特定の認蚌方法を蚭定する代わりに䜿甚されたす。
でできる -基本, - ダむゞェスト, --ntlm, - 亀枉.

stdinからアップロヌドする堎合は、-anyauthの䜿甚はお勧めしたせん。
デヌタをXNUMX回送信する必芁があり、その埌クラむアントが巻き戻すこずができる必芁がありたす。 もしも
stdinからアップロヌドするずきに必芁になる堎合は、アップロヌド操䜜が倱敗したす。

-b、-cookie
HTTPデヌタをCookieずしおHTTPサヌバヌに枡したす。 おそらくデヌタです
以前にサヌバヌから「Set-Cookie」行で受信したした。 デヌタは次のようになりたす
圢匏は「NAME1 = VALUE1; NAME2 = VALUE2」です。

行に「=」蚘号が䜿甚されおいない堎合は、読み取りに䜿甚するファむル名ずしお扱われたす
以前に保存されたCookie行。
マッチ。 このメ゜ッドを䜿甚するず、カヌルを䜜成するCookie゚ンゞンもアクティブになりたす
着信Cookieも蚘録したす。これを組み合わせお䜿甚​​する堎合に䟿利です。
-L、 - 䜍眮 オプション。 Cookieを読み取るファむルのファむル圢匏
プレヌンHTTPヘッダヌたたはNetscape / MozillaCookieファむル圢匏である必芁がありたす。

で指定されたファむル -NS、 - クッキヌ 入力ずしおのみ䜿甚されたす。 クッキヌはありたせん
ファむルに曞き蟌たれたす。 Cookieを保存するには、 -NS、 - クッキヌ猶 オプションを遞択したす。

このオプションを䜿甚しおいる堎合は泚意しおください。耇数の転送が発生する可胜性がありたす。 もしも
NAME1 = VALUE1を䜿甚したす。 圢匏、たたはファむル内でSet-Cookie圢匏を䜿甚し、䜿甚しないでください
ドメむンを指定するず、Cookieが任意のドメむンに送信されたすリダむレクト埌も
続いお、サヌバヌが蚭定したCookieで倉曎するこずはできたせん。 クッキヌ゚ンゞンが
有効になっおいお、サヌバヌが同じ名前のCookieを蚭定するず、䞡方が
そのサヌバヌぞの将来の転送。おそらく意図したものではありたせん。 これらに察凊するには
問題は、Set-Cookieにドメむンを蚭定するサブドメむンを含むか、
Netscapeフォヌマット。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-B、-use-ascii
FTP / LDAPASCII転送を有効にしたす。 FTPの堎合、これは、
「; type = A」で終わるURL。 このオプションを䜿甚するず、stdoutに送信されるデヌタがテキストになりたす
win32システムのモヌド。

-基本
HTTPリモヌトホストでHTTP基本認蚌を䜿甚するようにcurlに指瀺したす。 これは
デフォルトおよびこのオプションは、これを䜿甚しおオヌバヌラむドしない限り、通垞は無意味です。
別の認蚌方法を蚭定する以前に蚭定されたオプション --ntlm,
- ダむゞェストたたは - 亀枉).

ず䞀緒に䜿甚 -u、 - ナヌザヌ ず -NS、 - プロキシヌ.

参照 --プロキシ-基本.

-c、-cookie-jar
HTTP完了埌にcurlがすべおのCookieを曞き蟌むファむルを指定したす
手術。 Curlは、指定されたファむルから以前に読み取ったすべおのCookieず、
リモヌトサヌバヌから受信したすべおのCookie。 クッキヌが知られおいない堎合、デヌタはありたせん
曞かれる。 ファむルは、NetscapeCookieファむル圢匏を䜿甚しお曞き蟌たれたす。 もし、あんたが
ファむル名を䞀重ダッシュ「-」に蚭定するず、Cookieはstdoutに曞き蟌たれたす。

このコマンドラむンオプションは、curlレコヌドを䜜成するCookie゚ンゞンをアクティブにしたす。
クッキヌを䜿甚しおください。 それをアクティブにする別の方法は、 -NS、 - クッキヌ オプションを遞択したす。

Cookie jarを䜜成たたは曞き蟌みできない堎合、curl操䜜党䜓は実行されたせん。
倱敗するか、゚ラヌを明確に報告するこずさえできたす。 -vを䜿甚するず譊告が衚瀺されたすが、
これは、この恐らく臎呜的な状況に぀いおあなたが埗る唯䞀の目に芋えるフィヌドバックです。

ドメむンなしでSet-Cookie圢匏でむンポヌトされた7.43.0以降のCookie
名前はこのオプションでぱクスポヌトされたせん。

このオプションを耇数回䜿甚するず、最埌に指定したファむル名が䜿甚されたす。

-C、-continue-at
指定されたオフセットで前のファむル転送を続行/再開したす。 䞎えられたオフセットは
スキップされる正確なバむト数先頭から数えお
転送先に転送される前の゜ヌスファむル。 アップロヌドで䜿甚する堎合、
FTPサヌバヌコマンドSIZEはcurlでは䜿甚されたせん。

「-C-」を䜿甚しお、転送を再開する堎所/方法を自動的に怜出するようにcurlに指瀺したす。
次に、指定された出力/入力ファむルを䜿甚しおそれを把握したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-暗号
SSL接続で䜿甚する暗号を指定したす。 暗号のリストは
有効な暗号を指定しおください。 このURLのSSL暗号リストの詳现を読んでください
https://www.openssl.org/docs/apps/ciphers.html

NSS暗号は、OpenSSLやGnuTLSずは異なる方法で実行されたす。 NSSの完党なリスト
暗号は、次のURLのNSSCipherSuite゚ントリにありたす。
https://git.fedorahosted.org/cgit/mod_nss.git/plain/docs/mod_nss.html#Directives

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-圧瞮
HTTPcurlがサポヌトするアルゎリズムのXNUMX぀を䜿甚しお、圧瞮された応答を芁求し、
圧瞮されおいないドキュメントを保存したす。 このオプションが䜿甚され、サヌバヌが
サポヌトされおいない゚ンコヌディング、curlぱラヌを報告したす。

--connect-timeout
curlの接続にかかる最倧時間秒単䜍。 これは制限するだけです
接続フェヌズなので、curlが指定された期間内に接続するず、継続したす
-そうでない堎合は終了したす。 バヌゞョン7.32.0以降、このオプションはXNUMX進倀を受け入れたす。

参照しおください -NS、 --最倧時間 オプションを遞択したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--create-dirs
ず組み合わせお䜿甚​​する堎合 -o オプション、curlは必芁なロヌカルを䜜成したす
必芁に応じおディレクトリ階局。 このオプションは、で蚀及されたdirを䜜成したす -o
オプション、他には䜕もありたせん。 の堎合 -o ファむル名はdirを䜿甚しないか、dirsが蚀及しおいる堎合
すでに存圚する堎合、dirは䜜成されたせん。

FTPたたはSFTPを䜿甚するずきにリモヌトディレクトリを䜜成するには、 --ftp-create-dirs.

--crlfアップロヌド時にLFをCRLFに倉換したす。 MVSOS / 390に圹立ちたす。

SMTPは7.40.0で远加されたした

--crlfile
HTTPS / FTPS蚌明曞倱効リストを含むPEM圢匏を䜿甚しおファむルを提䟛する
取り消されたず芋なされるピア蚌明曞を指定する堎合がありたす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

7.19.7で远加

-d、-data
HTTPPOSTリク゚ストで指定されたデヌタをHTTPサヌバヌに送信したす。
ナヌザヌがHTMLフォヌムに入力し、
送信ボタン。 これにより、curlはを䜿甚しおデヌタをサヌバヌに枡したす。
content-type application / x-www-form-urlencoded。 ず比范する -NS、 - 圢.

-NS、 - デヌタ ず同じです。 --data-ascii. --デヌタ生 ほが同じですが、そうではありたせん
@文字の特別な解釈がありたす。 玔粋にバむナリのデヌタを投皿するには、
代わりに --デヌタバむナリ オプション。 フォヌムの倀をURL゚ンコヌドするには
䜿甚できるフィヌルド --data-urlencode.

これらのオプションのいずれかが同じコマンドラむンで耇数回䜿甚されおいる堎合、デヌタ
指定された郚分は、区切り蚘号蚘号でマヌゞされたす。 したがっお、
'-d name = daniel -dkill = lousy'は、次のような投皿チャンクを生成したす
'name = danielskill = lousy'。

デヌタを文字@で始める堎合、残りはファむル名にしお、
からのデヌタ、たたは-curlにstdinからのデヌタを読み取らせたい堎合。 耇数のファむルができたす
たた指定されたす。 したがっお、「foobar」ずいう名前のファむルからのデヌタの投皿は、
- デヌタ @foobar。 --dataがそのようなファむルから読み取るように指瀺されるず、キャリッゞリタヌン
改行は削陀されたす。 @文字に
特別な解釈の䜿甚 --デヌタ生 を代わりにお䜿いください。

-D、-dump-header
指定されたファむルにプロトコルヘッダヌを曞き蟌みたす。

このオプションは、HTTPサむトのヘッダヌを保存する堎合に䟿利です。
あなたに送信したす。 ヘッダヌからのCookieは、XNUMX番目のカヌルで読み取るこずができたす
を䜿甚した呌び出し -NS、 - クッキヌ オプション The -NS、 - クッキヌ猶 オプションは
クッキヌを保存するためのより良い方法。

FTPで䜿甚される堎合、FTPサヌバヌの応答行は「ヘッダヌ」ず芋なされたす。
したがっお、そこに保存されたす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--data-ascii
芋る -NS、 - デヌタ.

--data-binary
HTTPこれは、远加の凊理を䞀切行わずに、指定されたずおりにデヌタを投皿したす。

デヌタを文字@で始める堎合、残りはファむル名である必芁がありたす。 デヌタは
ず同様の方法で投皿 --data-ascii 改行ずキャリッゞを陀いお、
返品は保持され、倉換は行われたせん。

このオプションを耇数回䜿甚するず、最初のオプションに続くものがデヌタを远加したす
で説明されおいるように -NS、 - デヌタ.

--data-raw
HTTPこれは同様にデヌタを投皿したす - デヌタ しかし、特別な解釈はありたせん
@文字の。 芋る -NS、 - デヌタ。 7.43.0で远加

--data-urlencode
HTTPこれは、他の--dataオプションず同様に、次の点を陀いおデヌタを投皿したす。
これにより、URL゚ンコヌドが実行されたす。 7.18.0で远加

CGIに準拠するには、 䞀郚はで始たる必芁がありたす 名 続いお
セパレヌタずコンテンツ仕様。 The 䞀郚は、を䜿甚しおカヌルに枡すこずができたす
次の構文のいずれか

コンテンツ
これにより、curl URL゚ンコヌドが䜜成され、コンテンツが枡されたす。 泚意しおください
コンテンツに=たたは@蚘号が含たれないようにするため、
構文を以䞋の他のケヌスのXNUMX぀ず䞀臎させおください

=コンテンツ
これにより、curl URL゚ンコヌドが䜜成され、コンテンツが枡されたす。 䞊蚘=
蚘号はデヌタに含たれおいたせん。

name = content
これにより、curl URL゚ンコヌドがコンテンツ郚分になり、それが枡されたす。 ご了承ください
名前の郚分はすでにURL゚ンコヌドされおいる必芁がありたす。

@ファむル名
これにより、指定されたファむル改行を含むからcurlロヌドデヌタが䜜成されたす。
そのデヌタをURL゚ンコヌドし、POSTで枡したす。

name @ filename
これにより、指定されたファむル改行を含むからcurlロヌドデヌタが䜜成されたす。
そのデヌタをURL゚ンコヌドし、POSTで枡したす。 名前の郚分は等しくなりたす
蚘号が远加され、結果ずしお name = urlencoded-file-content。 名前に泚意しおください
すでにURL゚ンコヌドされおいるこずが期埅されたす。

-委任レベル
䜜成セッションプロセスで LEVEL ナヌザヌに関しお䜕を委任できるかをサヌバヌに通知する
資栌情報。 GSS / kerberosで䜿甚されたす。

none委任を蚱可しないでください。

ポリシヌKerberosでOK-AS-DELEGATEフラグが蚭定されおいる堎合にのみ委任したす
レルムポリシヌの問題であるサヌビスチケット。

垞に無条件にサヌバヌに委任を蚱可したす。

- ダむゞェスト
HTTPHTTPダむゞェスト認蚌を有効にしたす。 これは、
パスワヌドがクリアテキストでネットワヌク経由で送信されるのを防ぎたす。 これをで䜿甚する
通垞ずの組み合わせ -u、 - ナヌザヌ ナヌザヌ名ずパスワヌドを蚭定するオプション。 芋る
たた --ntlm, - 亀枉 ず --anyauth 関連するオプションに぀いお。

このオプションを耇数回䜿甚するず、最初のオプションのみが䜿甚されたす。

--disable-eprt
FTPアクティブにするずきにEPRTおよびLPRTコマンドの䜿甚を無効にするようにcurlに指瀺したす
FTP転送。 Curlは通垞、垞に最初にEPRTを䜿甚し、次にLPRTを䜿甚しようずしたす。
PORTを䜿甚する前に、ただしこのオプションを䜿甚するず、すぐにPORTが䜿甚されたす。 EPRTおよびLPRT
は元のFTPプロトコルの拡匵であり、すべおのサヌバヌで機胜するずは限りたせんが、
埓来のPORTコマンドよりも優れた方法でより倚くの機胜を有効にしたす。

--eprt EPRTを再床明瀺的に有効にするために䜿甚できたす。 ---eprt なし の゚むリアスです
--disable-eprt.

EPRTを無効にするず、アクティブな動䜜のみが倉曎されたす。 パッシブに切り替えたい堎合
䜿甚する必芁のないモヌド -NS、 --ftp ポヌト たたはそれを匷制する --ftp-pasv.

--無効-epsv
FTPパッシブFTPを実行するずきにEPSVコマンドの䜿甚を無効にするようにcurlに指瀺したす
転送したす。 Curlは通垞、PASVの前に垞に最初にEPSVを䜿甚しようずしたすが、
このオプションを䜿甚するず、EPSVの䜿甚は詊行されたせん。

--epsv EPSVを再床明瀺的に有効にするために䜿甚できたす。 --no-epsv の゚むリアスです
--無効-epsv.

EPSVを無効にするず、受動的動䜜のみが倉曎されたす。 アクティブに切り替えたい堎合
䜿甚する必芁のあるモヌド -NS、 --ftp ポヌト.

--dns-interface
curlに送信DNS芁求を送信するように指瀺したす。 このオプションは
に察応する - むンタヌフェヌス DNSには圱響したせん。 提䟛される文字列は
むンタヌフェむス名アドレスではありたせん。

このオプションでは、libcurlがサポヌトするリゟルバヌバック゚ンドでビルドされおいる必芁がありたす
この操䜜。 c-aresバック゚ンドはそのような唯䞀のものです。 7.33.0で远加

--dns-ipv4-addr
にバむンドするようにcurlに指瀺したすIPv4 DNS芁求を行うずき、DNSが
リク゚ストはこのアドレスから発信されたす。 匕数は単䞀のIPv4アドレスである必芁がありたす。

このオプションでは、libcurlがサポヌトするリゟルバヌバック゚ンドでビルドされおいる必芁がありたす
この操䜜。 c-aresバック゚ンドはそのような唯䞀のものです。 7.33.0で远加

--dns-ipv6-addr
にバむンドするようにcurlに指瀺したすIPv6 DNS芁求を行うずき、DNSが
リク゚ストはこのアドレスから発信されたす。 匕数は単䞀のIPv6アドレスである必芁がありたす。

このオプションでは、libcurlがサポヌトするリゟルバヌバック゚ンドでビルドされおいる必芁がありたす
この操䜜。 c-aresバック゚ンドはそのような唯䞀のものです。 7.33.0で远加

--dns-servers
システムデフォルトの代わりに䜿甚するDNSサヌバヌのリストを蚭定したす。 のリスト
IPアドレスはコンマで区切る必芁がありたす。 ポヌト番号はオプションで
ずしお䞎えられる  各IPアドレスの埌。

このオプションでは、libcurlがサポヌトするリゟルバヌバック゚ンドでビルドされおいる必芁がありたす
この操䜜。 c-aresバック゚ンドはそのような唯䞀のものです。 7.33.0で远加

-e、-referer
HTTP「リファラヌペヌゞ」情報をHTTPサヌバヌに送信したす。 これも可胜です
で蚭定 -NS、 - ヘッダ もちろん旗。 䞀緒に䜿甚する堎合 -L、 - 䜍眮 のこずができたす
--refererURLに "; auto"を远加しお、curlが前のURLを自動的に蚭定するようにしたす
Locationヘッダヌの埌に続く堎合。 「; auto」文字列は、次の堎合でも単独で䜿甚できたす。
最初の--refererは蚭定したせん。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-E、-cert
SSLファむルを取埗するずきに指定されたクラむアント蚌明曞ファむルを䜿甚するようにcurlに指瀺したす
HTTPS、FTPS、たたは別のSSLベヌスのプロトコルを䜿甚したす。 蚌明曞はPKCS12に含たれおいる必芁がありたす
Secure Transportを䜿甚しおいる堎合はフォヌマット、その他の゚ンゞンを䜿甚しおいる堎合はPEMフォヌマット。 の堎合
オプションのパスワヌドは指定されおいたせん。端末で照䌚されたす。 ノヌト
このオプションは、秘密鍵である「蚌明曞」ファむルず
クラむアント蚌明曞が連結されたした 芋る --蚌明曞 ず - 鍵 それらを指定するには
独立しお。

curlがNSSSSLラむブラリに察しお構築されおいる堎合、このオプションはcurlに
によっお定矩されたNSSデヌタベヌス内で䜿甚する蚌明曞のニックネヌム
環境倉数SSL_DIRたたはデフォルトで / etc / pki / nssdb。 NSS PEM PKCS11の堎合
モゞュヌルlibnsspem.soが䜿甚可胜になるず、PEMファむルをロヌドできたす。 䜿甚したい堎合
珟圚のディレクトリのファむルの前に「./」プレフィックスを付けおください。
ニックネヌムずの混同を避けおください。 ニックネヌムに「」が含たれおいる堎合は、
パスワヌド区切り文字ずしお認識されないように、前に「\」を付けたす。 の堎合
ニックネヌムに「\」が含たれおいるため、認識されないように「\\」ずしお゚スケヌプする必芁がありたす
゚スケヌプ文字ずしお。

iOSおよびMac OS XのみcurlがSecure Transportに察しお構築されおいる堎合、
蚌明曞文字列は、蚌明曞/秘密鍵の名前にするこずができたす。
システムたたはナヌザヌのキヌチェヌン、たたはPKCS12で゚ンコヌドされた蚌明曞ずプラむベヌトぞのパス
鍵。 珟圚のディレクトリのファむルを䜿甚する堎合は、その前に
ニックネヌムずの混同を避けるために、「。/」プレフィックス。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

- ゚ンゞン
暗号化操䜜に䜿甚するOpenSSL暗号化゚ンゞンを遞択したす。 ぀かいたす - ゚ンゞン リスト 〜ぞ
ビルド時にサポヌトされる゚ンゞンのリストを印刷したす。 すべおたたはなしではないこずに泚意しおください
゚ンゞンは実行時に利甚できる堎合がありたす。

- 環境
RISC OSのみ名前を䜿甚しお、環境倉数の範囲を蚭定したす。 -w オプション
をサポヌトし、curlを実行した埌に有甚な情報を簡単に抜出できるようにしたす。

--egd-file
SSLEntropy GatheringDaemon゜ケットぞのパス名を指定したす。 ゜ケットは
SSL接続甚のランダム゚ンゞンをシヌドするために䜿甚されたす。 も参照しおください -ランダムファむル
オプションを遞択したす。

--expect100-タむムアりト
HTTPcurlが100を埅機できる最倧時間秒単䜍-続行
curlがExpects100を発行したずきの応答-リク゚ストのヘッダヌを続行したす。 デフォルトでは
カヌルはXNUMX秒埅ちたす。 このオプションはXNUMX進倀を受け入れたす カヌルが止たったら
埅機䞭、応答を受信したかのように続行したす。

7.47.0で远加

--cert-type
SSL提䟛された蚌明曞がどの蚌明曞タむプであるかをcurlに通知したす。PEM、DER、および
ENGは認識されるタむプです。 指定しない堎合、PEMが想定されたす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--cacert
SSL指定された蚌明曞ファむルを䜿甚しおピアを怜蚌するようにcurlに指瀺したす。 ファむル
耇数のCA蚌明曞が含たれる堎合がありたす。 蚌明曞はPEM圢匏である必芁がありたす。
通垞、curlはこれにデフォルトのファむルを䜿甚するように構築されおいるため、このオプションは通垞
そのデフォルトファむルを倉曎するために䜿甚されたす。

curlは、「CURL_CA_BUNDLE」ずいう名前の環境倉数が蚭定されおいる堎合、それを認識し、
指定されたパスをCA蚌明曞バンドルぞのパスずしお䜿甚したす。 このオプションはそれを䞊曞きしたす
倉数に保存したす

Windows版のcurlは、次の名前のCA蚌明曞ファむルを自動的に怜玢したす。
ÂŽcurl-ca-bundle.crtŽ、curl.exeず同じディレクトリ、たたはCurrent
䜜業ディレクトリ、たたはPATHに沿った任意のフォルダ。

curlがNSSSSLラむブラリに察しお構築されおいる堎合、NSS PEM PKCS11モゞュヌル
このオプションが正しく機胜するには、libnsspem.soが䜿甚可胜である必芁がありたす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--capath
SSL指定された蚌明曞ディレクトリを䜿甚しおピアを怜蚌するようにcurlに指瀺したす。
「」で区切るこずにより、耇数のパスを提䟛できたす䟋
"path1path2path3"。 蚌明曞はPEM圢匏である必芁があり、curlが構築されおいる堎合
OpenSSLに察しお、ディレクトリはc_rehashナヌティリティを䜿甚しお凊理されおいる必芁がありたす
OpenSSLで提䟛されたす。 䜿甚する --カパス OpenSSLを利甚したcurlでSSLを䜜成できるようにするこずができたす-
䜿甚するよりもはるかに効率的に接続 --cacert もし --cacert ファむルに含たれおいたす
倚くのCA蚌明曞。

このオプションが蚭定されおいる堎合、デフォルトのcapath倀は無芖され、䜿甚されおいる堎合
数回、最埌のものが䜿甚されたす。

--pinnedpubkey
SSL指定された公開鍵ファむルたたはハッシュを䜿甚しお怜蚌するようにcurlに指瀺したす
ピア。 これは、PEMたたはDERの単䞀の公開鍵を含むファむルぞのパスにするこずができたす
圢匏、たたは「sha64 //」が前に付いたbase256で゚ンコヌドされたsha256ハッシュの数
ÂŽ;Žで区切られおいたす

TLSたたはSSL接続をネゎシ゚ヌトするずき、サヌバヌはそれを瀺す蚌明曞を送信したす
そのアむデンティティ。 公開鍵はこの蚌明曞から抜出され、そうでない堎合は抜出されたす
このオプションに提䟛された公開鍵ず完党に䞀臎するず、curlは䞭止したす
デヌタを送受信する前の接続。

OpenSSL、GnuTLS、GSKit甚に7.39.0で远加されたした。 NSSおよび
wolfSSL / CyaSSL。 OpenSSL、GnuTLS、NSS、および256で远加されたsha7.44.0サポヌト
wolfSSL / CyaSSL。 その他のSSLバック゚ンドはサポヌトされおいたせん。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--蚌明曞ステヌタス
SSLcurlに、サヌバヌ蚌明曞のステヌタスを確認するように指瀺したす。
蚌明曞ステヌタス芁求別名、OCSPステヌプリングTLS拡匵。

このオプションが有効になっおいお、サヌバヌが無効な期限切れなどの応答を送信した堎合、
応答がサヌバヌ蚌明曞が取り消されたこずを瀺唆しおいる堎合、たたは
応答がたったく受信されない堎合、怜蚌は倱敗したす。

これは珟圚、OpenSSL、GnuTLS、およびNSSバック゚ンドでのみ実装されおいたす。 远加した
7.41.0で

--false-開始

SSLTLSハンドシェむク䞭に䞍正スタヌトを䜿甚するようにcurlに指瀺したす。 䞍正スタヌトはモヌドです
TLSクラむアントが怜蚌する前にアプリケヌションデヌタの送信を開始する堎所
サヌバヌの終了メッセヌゞ。これにより、フル実行時のラりンドトリップを節玄できたす。
ハンドシェヌク。

これは珟圚、NSSおよびセキュアトランスポヌトiOS7.0たたは
それ以降、たたはOS X 10.9以降バック゚ンド。 7.42.0で远加

-f、-fail
HTTPサヌバヌ゚ラヌでサむレントに倱敗したす出力はたったくありたせん。 これは䞻に
スクリプトなどを有効にしお、倱敗した詊行をより適切に凊理できるようにしたす。 通垞の堎合
HTTPサヌバヌはドキュメントの配信に倱敗し、その旚を瀺すHTMLドキュメントを返したす。
倚くの堎合、理由などに぀いおも説明したす。 このフラグはカヌルを防ぎたす
それを出力しお゚ラヌ22を返したす。

この方法はフェむルセヌフではなく、応答が倱敗する堎合がありたす
特に認蚌が含たれる堎合、コヌドはすり抜けたす応答コヌド
401ず407

-F、-form
HTTPこれにより、curlは、ナヌザヌがを抌した入力枈みフォヌムを゚ミュレヌトできたす。
送信ボタン。 これにより、curlはContent-Type multipart / form-を䜿甚しおデヌタをPOSTしたす。
RFC 2388に準拠したデヌタ。これにより、バむナリファむルなどのアップロヌドが可胜になりたす。
'content'郚分をファむルにする堎合は、ファむル名の前に@蚘号を付けたす。 ただ埗るために
ファむルのコンテンツ郚分で、ファむル名の前に蚘号<を付けたす。 The
@ず<の違いは、@によっおファむルが投皿に添付されるこずです。
ファむルのアップロヌド、<はテキストフィヌルドを䜜成し、その内容を取埗したす
ファむルのテキストフィヌルド。

たずえば、パスワヌドファむルをサヌバヌに送信するには、「password」は次の名前です。
フォヌムフィヌルド /etc/passwd 入力になりたす

curl -Fパスワヌド= @/etc/passwd www.mypasswords.com

ファむルではなくstdinからコンテンツを読み取るには、ファむル名ずしお-を䜿甚したす。 これは
@ず<の䞡方の構造。 残念ながら、ファむルの読み取りはサポヌトされおいたせん。
転送を開始する前にフルサむズが必芁なため、名前付きパむプなど。

'type ='を䜿甚しお、䜿甚するContent-Typeをcurlに指瀺するこずもできたす。
に䌌おいる

curl -F "[メヌル保護];type=text/html" url.com

or

curl -F "name = daniel; type = text / foo" url.com

蚭定するこずにより、ファむルアップロヌド郚分の名前フィヌルドを明瀺的に倉曎するこずもできたす
filename =、次のように

curl -F "file = @ localfile; filename = nameinpost" url.com

ファむル名/パスに「、」たたは「;」が含たれおいる堎合は、次のように二重匕甚笊で囲む必芁がありたす。

curl -F "file = @ \" localfile \ "; filename = \" nameinpost \ "" url.com

or

curl -F'file = @ "localfile"; filename = "nameinpost" 'url.com

ファむル名/パスが二重匕甚笊で囲たれおいる堎合は、任意の二重匕甚笊たたは
ファむル名内の円蚘号は、円蚘号で゚スケヌプする必芁がありたす。

マニュアルのその他の䟋ず詳现を参照しおください。

このオプションは耇数回䜿甚できたす。

--ftp-account [デヌタ]
FTPナヌザヌ名ずパスワヌドの埌に​​FTPサヌバヌが「アカりントデヌタ」を芁求した堎合
提䟛されおいる堎合、このデヌタはACCTコマンドを䜿甚しお送信されたす。 7.13.0で远加

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--ftp-alternative-to-user
FTPUSERコマンドずPASSコマンドによる認蚌に倱敗した堎合は、このコマンドを送信しおください。
クラむアントを䜿甚しおFTPS経由でTumbleweedのセキュアトランスポヌトサヌバヌに接続する堎合
蚌明曞、「SITE AUTH」を䜿甚するず、サヌバヌにナヌザヌ名を取埗するように指瀺されたす
蚌明曞。 7.15.5で远加

--ftp-create-dirs
FTP / SFTPFTPたたはSFTPのURL /操䜜が珟圚䜿甚しおいないパスを䜿甚する堎合
サヌバヌ䞊に存圚する堎合、curlの暙準的な動䜜は倱敗したす。 このオプションを䜿甚するず、
代わりに、curlは欠萜しおいるディレクトリを䜜成しようずしたす。

--ftp-method [メ゜ッド]
FTPFTPSサヌバヌ䞊のファむルに到達するためにcurlが䜿甚する方法を制埡したす。 The
メ゜ッド匕数は、次のいずれかの遞択肢である必芁がありたす。

マルチクラりド
curlは、指定されたURLのパス郚分ごずに単䞀のCWD操䜜を実行したす。 にずっお
深い階局これは非垞に倚くのコマンドを意味したす。 これはRFC1738がそれを蚀う方法です
行われるべきです。 これはデフォルトですが、最も遅い動䜜です。

nocwdcurlはCWDをたったく行いたせん。 curlは、SIZE、RETR、STORなどを実行し、フルを提䟛したす
これらすべおのコマンドのサヌバヌぞのパス。 これが最速の動䜜です。

シングルcwd
curlは、完党なタヌゲットディレクトリでXNUMX぀のCWDを実行しおから、
ファむルは「通垞」multicwdの堎合のように。 これはやや暙準的です
'nocwd'より準拠しおいたすが、 'multicwd'の完党なペナルティはありたせん。

7.15.1で远加

--ftp-pasv
FTPデヌタ接続にはパッシブモヌドを䜿甚したす。 パッシブは内郚デフォルトです
動䜜したすが、このオプションを䜿甚するず、以前の動䜜を䞊曞きできたす -P / -ftp-port
オプション。 7.11.0で远加

このオプションを耇数回䜿甚するず、最初のオプションのみが䜿甚されたす。 元に戻す
匷制されたパッシブは実際には実行できたせんが、代わりに正しいものを匷制する必芁がありたす
-NS、 --ftp ポヌト 再び。

パッシブモヌドずは、curlが最初にEPSVコマンドを詊行し、次にPASVを詊行するこずを意味したす。
--無効-epsv 䜿甚されおいる。

--ftp-skip-pasv-ip
FTPサヌバヌが応答で提案するIPアドレスを䜿甚しないようにcurlに指瀺したす
curlがデヌタ接続に接続するずきのcurlのPASVコマンド。 代わりに、カヌルが再-
制埡接続にすでに䜿甚しおいるのず同じIPアドレスを䜿甚したす。 に远加
7.14.2

このオプションは、PASVの代わりにPORT、EPRT、たたはEPSVが䜿甚されおいる堎合は効果がありたせん。

--ftp-pret
FTPPASVおよびEPSVの前にPRETコマンドを送信するようにcurlに指瀺したす。 特定のFTPサヌバヌ、
䞻にdrftpdであり、ディレクトリリストず同様にこの非暙準コマンドが必芁です
アップしおPASVモヌドでダりンロヌドしたす。 7.20.xで远加

--ftp-ssl-ccc
FTPCCCを䜿甚コマンドチャネルのクリア埌にSSL / TLSレむダヌをシャットダりンしたす
認蚌。 残りの制埡チャネル通信は暗号化されたせん。
これにより、NATルヌタヌはFTPトランザクションを远跡できたす。 デフォルトのモヌドはパッシブです。
芋る --ftp-ssl-ccc-mode 他のモヌドの堎合。 7.16.1で远加

--ftp-ssl-ccc-mode [アクティブ/パッシブ]
FTPUse CCCClear Command ChannelCCCモヌドを蚭定したす。 パッシブモヌドはしたせん
シャットダりンを開始したすが、代わりにサヌバヌがシャットダりンを実行するのを埅ち、応答したせん
サヌバヌからのシャットダりンに。 アクティブモヌドはシャットダりンを開始し、埅機したす
サヌバヌからの応答。 7.16.2で远加

--ftp-ssl-control
FTPFTPログむンにSSL / TLSを芁求し、転送をクリアしたす。 安党を可胜にしたす
認蚌ですが、効率のために暗号化されおいないデヌタ転送。 倱敗したす
サヌバヌがSSL / TLSをサポヌトしおいない堎合は転送したす。 7.16.0で远加それでも
䜿甚されたすが、将来のバヌゞョンで削陀される予定です。

--form-string
HTTPに䌌おいたす - 圢 ただし、指定されたパラメヌタの倀の文字列は次のずおりです。
文字通り䜿甚されたす。 先頭の「@」および「<」文字、および「; type =」文字列
倀には特別な意味はありたせん。 これを優先しお䜿甚する - 圢 ある堎合
文字列倀が誀っお「@」たたは「<」機胜をトリガヌする可胜性
of - 圢.

-g、-globoff
このオプションは、「URLグロビングパヌサヌ」をオフにしたす。 このオプションを蚭定するず、
{} []の文字を含むURLを指定できたす。
カヌル自䜓によっお解釈されたす。 これらの文字は通垞の有効なURLではないこずに泚意しおください
コンテンツですが、URI暙準に埓っお゚ンコヌドする必芁がありたす。

-G、-get
このオプションを䜿甚するず、で指定されたすべおのデヌタが䜜成されたす -NS、 - デヌタ, --デヌタバむナリ
or --data-urlencode POSTリク゚ストの代わりにHTTPGETリク゚ストで䜿甚されたす
それ以倖の堎合は䜿甚されたす。 デヌタは「」でURLに远加されたす
セパレヌタ。

-Iず組み合わせお䜿甚​​するず、POSTデヌタが代わりにURLに远加されたす
HEADリク゚ストで。

このオプションを耇数回䜿甚するず、最初のオプションのみが䜿甚されたす。 それの蚳は
GETを元に戻すこずは意味がありたせんが、代わりに匷制する必芁がありたす
あなたが奜む代替方法。

-H、-header
HTTPサヌバヌにHTTPを送信するずきにリク゚ストに含める远加のヘッダヌ。 君
远加のヘッダヌをいく぀でも指定できたす。 カスタムを远加する必芁がある堎合は泚意しおください
curlが䜿甚する内郚ヘッダヌのXNUMX぀ず同じ名前のヘッダヌ、
内郚ヘッダヌの代わりに、倖郚で蚭定されたヘッダヌが䜿甚されたす。 これにより、
カヌルが通垞行うよりもさらにトリッキヌなものを䜜りたす。 亀換しないでください
䜕をしおいるのかを完党に理解するこずなく、内郚でヘッダヌを蚭定したす。 を削陀したす
右偎にコンテンツのない眮換を䞎えるこずによる内郚ヘッダヌ
コロン、次のように-H "Host"。 倀なしでカスタムヘッダヌを送信するず、
ヘッダヌは、-H "X-Custom-Header;"などのセミコロンで終了する必芁がありたす。 送信する
「X-Custom-Header」。

curlは、远加/眮換する各ヘッダヌが適切な末尟で送信されるこずを確認したす-
of-lineマヌカヌ、したがっお、 ヘッダヌコンテンツの䞀郚ずしおそれを远加したす。
改行やキャリッゞリタヌンを远加しないでください。それらはあなたのために物事を台無しにするだけです。

参照しおください -NS、 - ナヌザヌ゚ヌゞェント ず -e、 -リファラヌ オプション。

7.37.0以降、 --プロキシヘッダヌ を察象ずしたカスタムヘッダヌを送信するには
プロキシ。

䟋

curl -H "X-First-NameJoe" http://192.168.0.1/

譊告このオプションで蚭定されたヘッダヌは、すべおのリク゚ストで蚭定されたす-埌も
ず蚀われたずきのように、リダむレクトが続きたす -L、 - 䜍眮。 これは、
ヘッダヌは元のホスト以倖のホストに送信されるため、機密性の高いヘッダヌ
次のリダむレクトず組み合わせお泚意しお䜿甚する必芁がありたす。

このオプションは、耇数のヘッダヌを远加/眮換/削陀するために耇数回䜿甚できたす。

--hostpubmd5
SCP / SFTP32桁のXNUMX進数を含む文字列を枡したす。 文字列は
リモヌトホストの公開鍵の128ビットMD5チェックサム、curlは拒吊したす
md5sumsが䞀臎しない限り、ホストずの接続。 7.17.1で远加

--ignore-コンテンツの長さ
HTTPの堎合、Content-Lengthヘッダヌを無芖したす。 これは特にサヌバヌに圹立ちたす
Apache 1.xを実行するず、より倧きなファむルに察しお誀ったContent-Lengthが報告されたす
2ギガバむトより。

FTPの堎合7.46.0以降、RETRコマンドをスキップしお、前のサむズを蚈算したす
ファむルのダりンロヌド。

-i、-include
HTTP出力にHTTPヘッダヌを含めたす。 HTTPヘッダヌには次のようなものが含たれたす
サヌバヌ名、ドキュメントの日付、HTTPバヌゞョンなど...

-私、-頭
HTTP / FTP / FILEHTTPヘッダヌのみをフェッチしたす HTTPサヌバヌはコマンドHEADを備えおいたす
これは、ドキュメントのヘッダヌのみを取埗するために䜿甚されたす。 FTPたたは
FILEファむル、curlは、ファむルサむズず最終倉曎時刻のみを衚瀺したす。

- むンタヌフェヌス
指定されたむンタヌフェヌスを䜿甚しお操䜜を実行したす。 むンタヌフェむス名、IPを入力できたす
アドレスたたはホスト名。 䟋は次のようになりたす。

curl --interface eth01 http://www.netscape.com/

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-j、-junk-session-cookies
HTTPcurlが特定のファむルからCookieを読み取るように指瀺された堎合、このオプションは
すべおの「セッションCookie」を砎棄したす。 これは基本的に、
新しいセッションが開始されたす。 䞀般的なブラりザは、次の堎合に垞にセッションCookieを砎棄したす
圌らは閉鎖されおいたす。

-J、-remote-header-name
HTTPこのオプションは、 -O、 -リモヌト名 サヌバヌ指定を䜿甚するオプション
コンテンツ-URLからファむル名を抜出する代わりに、ファむル名を砎棄したす。

提䟛されたファむル名の-シヌケンスをただデコヌドする詊みはないので、これは
オプションは、予想倖のファむル名を提䟛する堎合がありたす。

-k、-insecure
SSLこのオプションにより、curlは「安党でない」SSL接続を明瀺的に実行できたす。
転送したす。 すべおのSSL接続は、CAを䜿甚しお安党にしようずしたす
デフォルトでむンストヌルされる蚌明曞バンドル。 これにより、すべおの接続が考慮されたす
「安党でない」は、 -k、 -安党でない 䜿甚されおいる。

詳现に぀いおは、次のオンラむンリ゜ヌスを参照しおください。
http://curl.haxx.se/docs/sslcerts.html

-K、-config
curl匕数を読み取る構成ファむルを指定したす。 蚭定ファむルはテキストです
コマンドラむン匕数を蚘述できるファむル。これは、あたかも䜿甚されるかのように䜿甚されたす。
それらは実際のコマンドラむンで曞かれたした。

オプションずそのパラメヌタヌは、同じ構成ファむル行で指定する必芁がありたす。
空癜、コロン、たたは等号で区切られたす。 長いオプション名は
オプションで、最初の二重ダッシュなしで構成ファむルに指定したす。指定する堎合は、
コロンたたは等号は区切り文字ずしお䜿甚できたす。 オプションが
XNUMX぀たたはXNUMX぀のダッシュで指定するず、コロンたたは等号を間に入れるこずはできたせん
オプションずそのパラメヌタ。

パラメヌタに空癜を含める堎合は、パラメヌタをで囲む必芁がありたす
匕甚笊。 二重匕甚笊で囲むず、次の゚スケヌプシヌケンスを䜿甚できたす\\、\ "、
\ t、\ n、\ rおよび\ v。 他の文字の前にある円蚘号は無芖されたす。 最初の堎合
構成行の列は「」文字であり、行の残りの郚分は次のように扱われたす
コメント。 構成ファむルには、物理​​行ごずにXNUMX぀のオプションのみを蚘述したす。

ファむル名を-Kに指定し、-configを「-」ずしお指定しおcurlにstdinからファむルを読み取らせたす。

蚭定ファむルでURLを指定できるようにするには、URLを指定する必芁があるこずに泚意しおください
--url オプションであり、URLを独自の行に曞き蟌むだけではありたせん。 それはそう
これに䌌おいる可胜性がありたす

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

curlが呌び出されるず、垞にただし、 -q 䜿甚されたすデフォルトの蚭定をチェックしたす
ファむルし、芋぀かった堎合はそれを䜿甚したす。 デフォルトの蚭定ファむルは、次のようにチェックされたす
この順序で配眮したす。

1curlは「ホヌムディレクトリ」を芋぀けようずしたす。最初にCURL_HOMEをチェックし、次に
HOME環境倉数。 それが倱敗するず、Unixラむクでgetpwuidを䜿甚したす
システムシステム内の珟圚のナヌザヌに指定されたホヌムディレクトリを返したす。 の䞊
Windowsの堎合、APPDATA倉数をチェックするか、最埌の手段ずしお
'USERPROFILE\アプリケヌションデヌタ'。

2Windowsでは、ホヌムディレクトリに_curlrcファむルがない堎合は、次のファむルをチェックしたす。
curl実行可胜ファむルが配眮されるのず同じディレクトリ。 Unixラむクなシステムでは、単玔に
決定されたホヌムディレクトリから.curlrcをロヌドしおみおください。

---サンプルファむル---
これはコメントです
url = "curl.haxx.se"
output = "curlhere.html"
user-agent = "superagent / 1.0"

そしお別のURLも取埗する
url = "curl.haxx.se/docs/manpage.html"
-O
リファラヌ= "http://nowhereatall.com/"
---サンプルファむルの終わり---

このオプションは、耇数の構成ファむルをロヌドするために耇数回䜿甚できたす。

--keepalive-time
このオプションは、送信する前に接続がアむドル状態を維持する必芁がある時間を蚭定したす
キヌプアラむブプロヌブず個々のキヌプアラむブプロヌブ間の時間。 珟圚です
TCP_KEEPIDLEおよびTCP_KEEPINTVL゜ケットを提䟛するオペレヌティングシステムで効果的
オプションLinux、最近のAIX、HP-UXなどを意味したす。 このオプションは、次の堎合は効果がありたせん。
-キヌプアラむブなし 䜿甚されおいる。 7.18.0で远加

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。 指定されおいない堎合、
オプションのデフォルトは60秒です。

- 鍵
SSL / SSH秘密鍵ファむル名。 これで秘密鍵を提䟛できたす
別のファむル。 SSHの堎合、指定されおいない堎合、curlは次の候補を詊行したす。
泚文 '〜/ .ssh / id_rsa」、「〜/ .ssh / id_dsa'、' ./id_rsa'、'./id_dsa '。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-キヌタむプ
SSL秘密鍵ファむルタむプ。 タむプを指定しおください - 鍵 提䟛された秘密鍵はです。
DER、PEM、およびENGがサポヌトされおいたす。 指定しない堎合、PEMが想定されたす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--krb
FTPKerberos認蚌ず䜿甚を有効にしたす。 レベルを入力する必芁があり、
'clear'、 'safe'、 'confidential'、たたは 'private'のいずれかになりたす。 レベルを䜿甚する必芁がありたす
これはこれらのXNUMX぀ではなく、代わりに「private」が䜿甚されたす。

このオプションには、kerberos4サポヌトで構築されたラむブラリが必芁です。 これはあたりありたせん
䞀般。 ぀かいたす -V、 - バヌゞョン あなたのカヌルがそれをサポヌトしおいるかどうかを確認したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-l、-list-only
FTPFTPディレクトリを䞀芧衚瀺する堎合、このスむッチは名前のみの衚瀺を匷制したす。 これは
ナヌザヌがFTPのコンテンツをマシン解析したい堎合に特に䟿利です
通垞のディレクトリビュヌは暙準の倖芳たたは圢匏を䜿甚しないため、ディレクトリ。
このように䜿甚するず、このオプションによりNLSTコマンドがサヌバヌに送信されたす。
LISTの代わりに。

泚䞀郚のFTPサヌバヌは、NLSTぞの応答にファむルのみをリストしたす。 圌らはしない
サブディレクトリずシンボリックリンクを含めたす。

POP3POP3から特定の電子メヌルを取埗する堎合、このスむッチはLISTを匷制したす
RETRの代わりに実行されるコマンド。 これは、ナヌザヌが
特定のメッセヌゞIDがサヌバヌに存圚するかどうか、およびそのサむズを確認したい。

泚ず組み合わせるず -NS、 - リク゚スト 、このオプションを䜿甚しお送信できたす
代わりにUIDLコマンドを䜿甚するため、ナヌザヌはメヌルの䞀意の識別子を䜿甚できたす。
リク゚ストを行うのはメッセヌゞIDよりも。 7.21.5で远加

-L、-location
HTTP / HTTPSサヌバヌが芁求されたペヌゞが別のペヌゞに移動したこずを報告した堎合
堎所堎所ヘッダヌず3XX応答コヌドで瀺される、このオプション
新しい堎所でcurlがリク゚ストをやり盎したす。 䞀緒に䜿甚する堎合 -私、
- 含む or -私、 - 頭、芁求されたすべおのペヌゞのヘッダヌが衚瀺されたす。 い぀
認蚌が䜿甚され、curlはその資栌情報を最初のホストにのみ送信したす。 もし
リダむレクトは別のホストにカヌルを取りたす、それは傍受するこずができたせん
ナヌザヌ+パスワヌド。 も参照しおください -- 信頌できる堎所 これを倉曎する方法に぀いお。 あなたは制限するこずができたす
を䜿甚しおフォロヌするリダむレクトの量 --max-redirs オプションを遞択したす。

curlがリダむレクトに続き、リク゚ストが単玔なGETではない堎合たずえば、POST
たたはPUT、HTTP応答が301の堎合、GETを䜿甚しお次のリク゚ストを実行したす。
302、たたは303。応答コヌドが他の3xxコヌドであった堎合、curlは
同じ倉曎されおいないメ゜ッドを䜿甚した次のリク゚スト。

30x埌に非GETリク゚ストメ゜ッドをGETに倉曎しないようにcurlに指瀺できたす
そのための専甚オプションを䜿甚しお応答したす。 --post301, --post302 ず
-post303.

--libcurl
このオプションを通垞のcurlコマンドラむンに远加するず、libcurl-が取埗されたす。
ファむルに曞き蟌たれたC゜ヌスコヌドを䜿甚しお、
コマンドラむン操䜜は行いたす

このオプションを耇数回䜿甚するず、最埌に指定したファむル名が䜿甚されたす。 远加した
7.16.1で

-制限レヌト
curlで䜿甚する最倧転送速床を指定したす-ダりンロヌドず
アップロヌドしたす。 この機胜は、パむプが限られおいお、
垯域幅党䜓を䜿甚しないように転送したす。 それ以倖の堎合よりも遅くする
だろう。

接尟蟞が远加されおいない限り、指定された速床はバむト/秒で枬定されたす。
「k」たたは「K」を远加するず、その数はキロバむトずしおカりントされ、「m」たたは「M」はそれを䜜成したす
メガバむト、「g」たたは「G」はギガバむトになりたす。 䟋200K、3m、1G。

指定された速床は、転送党䜓でカりントされた平均速床です。 その意味は
そのカヌルは短いバヌストでより高い転送速床を䜿甚する可胜性がありたすが、時間の経過ずずもに
䞎えられたレヌト以䞋。

あなたも䜿甚する堎合 -Y、 - 制限速床 オプション、そのオプションが優先され、
速床制限ロゞックを維持するために、埋速をわずかに損なう可胜性がありたす
ワヌキング。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-ロヌカルポヌト[-num]
接続に䜿甚するロヌカルポヌト番号の優先番号たたは範囲を蚭定したす。
ポヌト番号は本質的に垌少なリ゜ヌスであり、時々ビゞヌになるこずに泚意しおください
したがっお、この範囲を狭すぎる倀に蚭定するず、䞍芁な接続が発生する可胜性がありたす
セットアップの倱敗。 7.15.2で远加

-- 信頌できる堎所
HTTP / HTTPSいいね -L、 - 䜍眮、ただし、名前ずパスワヌドをすべおの人に送信できたす
サむトがリダむレクトする可胜性のあるホスト。 これにより、セキュリティが導入される堎合ず導入されない堎合がありたす
認蚌を送信するサむトにサむトがリダむレクトした堎合の違反
infoHTTP基本認蚌の堎合はプレヌンテキスト。

-m、-max-time
操䜜党䜓にかかる最倧時間秒単䜍。 これは䟿利です
ネットワヌクやリンクが遅いためにバッチゞョブが䜕時間もハングするのを防ぐため
䞋っおいく。 7.32.0以降、このオプションはXNUMX進倀を受け入れたすが、実際の
指定されたタむムアりトがXNUMX進数で増加するず、タむムアりトの粟床が䜎䞋したす
粟床。 も参照しおください --接続タむムアりト オプションを遞択したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--login-options
サヌバヌ認蚌䞭に䜿甚するログむンオプションを指定したす。

ログむンオプションを䜿甚しお、䜿甚できるプロトコル固有のオプションを指定できたす
認蚌䞭。 珟圚、IMAP、POP3、SMTPのみがログむンオプションをサポヌトしおいたす。
ログむンオプションの詳现に぀いおは、RFC 2384、RFC 5092、およびIETFを参照しおください。
ドラフトdraft-earhart-url-smtp-00.txt7.34.0で远加。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--mail-auth
SMTP単䞀のアドレスを指定したす。 これは、認蚌を指定するために䜿甚されたす
別のサヌバヌに䞭継されおいる送信枈みメッセヌゞのアドレスID。

7.25.0で远加

--mail-from
SMTP指定されたメヌルの送信元ずなる単䞀のアドレスを指定したす。

7.20.0で远加

--max-filesize
ダりンロヌドするファむルの最倧サむズバむト単䜍を指定したす。 芁求されたファむルが
この倀よりも倧きい堎合、転送は開始されず、カヌルは終了時に戻りたす
コヌド63。

泚: ファむルサむズはダりンロヌド前に垞にわかっおいるわけではありたせん。そのようなファむルの堎合、これは
ファむル転送がこれよりも倧きくなった堎合でも、オプションは効果がありたせん
制限。 これは、FTP転送ずHTTP転送の䞡方に関係したす。

--mail-rcpt
SMTP単䞀のアドレス、ナヌザヌ名、たたはメヌリングリスト名を指定したす。

メヌル転送を行う堎合、受信者は有効なメヌルアドレスを指定する必芁がありたす
メヌルを送信したす。 7.20.0で远加

アドレス怜蚌VRFYコマンドを実行する堎合、受信者は次のようになりたす。
ナヌザヌ名たたはナヌザヌ名ずドメむンずしお指定されたすRFC3.5のセクション5321による。
7.34.0で远加

メヌリングリストの展開EXPNコマンドを実行する堎合、受信者は次のようになりたす。
「Friends」や「London-Office」などのメヌリングリスト名を䜿甚しお指定したす。
7.34.0で远加

--max-redirs
リダむレクトフォロヌの最倧数を蚭定したす。 もしも -L、 - 䜍眮 䜿甚されおいる、
このオプションは、カヌルが「ばかげた」リダむレクトに埓うのを防ぐために䜿甚できたす。
デフォルトでは、制限は50リダむレクトに蚭定されおいたす。 このオプションを-1に蚭定しお䜜成したす
無制限。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-メタリンク
このオプションは、curlに特定のURIをMetalinkファむルずしお解析および凊理するように指瀺できたす䞡方
バヌゞョン3および4RFC 5854がサポヌトされおいたすおよび内にリストされおいるミラヌを利甚したす
゚ラヌファむルたたはサヌバヌが䜿甚できないなどがある堎合のフェむルオヌバヌ甚。
たた、ダりンロヌドの完了埌にファむルのハッシュを怜蚌したす。 メタリンク
ファむル自䜓はダりンロヌドされおメモリに凊理され、ロヌカルファむルには保存されたせん。
システム。

リモヌトMetalinkファむルを䜿甚する䟋

curl -メタリンク http://www.example.com/example.metalink

ロヌカルファむルシステムでMetalinkファむルを䜿甚するには、FILEプロトコルfile//を䜿甚したす。

curl -メタリンクファむル//example.metalink

FILEプロトコルが無効になっおいる堎合、ロヌカルを䜿甚する方法がないこずに泚意しおください
この蚘事の執筆時点でのMetalinkファむル。 たた、 -メタリンク ず
- 含む 䞀緒に䜿甚され、 - 含む 無芖されたす。 これは、
応答のヘッダヌはMetalinkパヌサヌを壊し、ヘッダヌが含たれおいる堎合
Metalinkファむルに蚘述されおいるファむルでは、ハッシュチェックは倱敗したす。

libmetalinkラむブラリに察しおビルドされた堎合、7.27.0で远加されたした。

-n、-netrc
カヌルスキャンを行いたす .netrc (_netrc Windowsの堎合ナヌザヌのホヌムディレクトリにあるファむル
ログむン名ずパスワヌド。 これは通垞、UnixのFTPに䜿甚されたす。 䞀緒に䜿甚する堎合
HTTP、curlはナヌザヌ認蚌を有効にしたす。 芋る netrc(5) FTP(1) 詳现に぀いおは
ファむル圢匏。 そのファむルに適切な暩限がない堎合、Curlは文句を蚀いたせん
䞖界たたはグルヌプで読み取り可胜であっおはなりたせん。 環境倉数「HOME」
ホヌムディレクトリを芋぀けるために䜿甚されたす。

セットアップ方法の簡単で非垞に簡単な䟋 .netrc FTPぞのカヌルを蚱可するには
ナヌザヌ名が「myself」でパスワヌドが「secret」のマシンhost.domain.comは
次のようになりたす。

機械 ホスト.ドメむン.com ログむン 自分 password 秘密

-N、-no-buffer
出力ストリヌムのバッファリングを無効にしたす。 通垞の䜜業状況では、カヌルは
出力する効果を持぀暙準のバッファリングされた出力ストリヌムを䜿甚したす
チャンクのデヌタ。必ずしもデヌタが到着した正確なタむミングではありたせん。 これを䜿甚する
オプションはそのバッファリングを無効にしたす。

これは、文曞化されおいる吊定されたオプション名であるこずに泚意しおください。 したがっお、䜿甚するこずができたす - バッファ 〜ぞ
バッファリングを実斜したす。

--netrcファむル
このオプションはに䌌おいたす --netrc、パスを指定するこずを陀いお絶察たたは
盞察Curlが䜿甚する必芁があるnetrcファむルに。 指定できるnetrcはXNUMX぀だけです
呌び出しごずのファむル。 いく぀かの堎合 --netrcファむル オプションが提䟛されおいたすが、 last
XNUMX぀ 䜿甚されたす。 7.21.5で远加

このオプションは、 --netrc それらは盞互に排他的であるため。 そうなる
たた、埓う --netrc-オプション 指定されおいる堎合。

--netrc-オプション
非垞に䌌お --netrc、ただし、このオプションは.netrcを䜿甚したす 任意 そうではない
ずしお必須 --netrc オプションはありたせん。

- 亀枉
HTTPネゎシ゚ヌトSPNEGO認蚌を有効にしたす。

プロキシ認蚌でネゎシ゚ヌトSPNEGOを有効にする堎合は、次を䜿甚したす。
--プロキシネゎシ゚ヌト.

このオプションには、GSS-APIたたはSSPIサポヌトで構築されたラむブラリが必芁です。 ぀かいたす -V、
- バヌゞョン カヌルがGSS-API / SSPIおよびSPNEGOをサポヌトしおいるかどうかを確認したす。

このオプションを䜿甚する堎合は、停物も提䟛する必芁がありたす -u、 - ナヌザヌ 有効にするオプション
認蚌コヌドを正しく。 '-u'を送信するだけで、ナヌザヌ名ず
からのパスワヌド -u オプションは実際には䜿甚されたせん。

このオプションを耇数回䜿甚するず、最初のオプションのみが䜿甚されたす。

-キヌプアラむブなし
デフォルトのcurlのように、TCP接続でのキヌプアラむブメッセヌゞの䜿甚を無効にしたす
それらを有効にしたす。

これは、文曞化されおいる吊定されたオプション名であるこずに泚意しおください。 したがっお、䜿甚するこずができたす - 生き続ける
キヌプアラむブを匷制したす。

--セッション ID なし
SSLcurlによるSSLセッションIDキャッシングの䜿甚を無効にしたす。 デフォルトでは、すべおの転送は
キャッシュを䜿甚しお行われたす。 䜕も傷぀けおはいけたせんが、
SSLセッションIDを再利甚するず、実際には壊れたSSL実装があるようです。
成功するには、これを無効にする必芁がある堎合がありたす。 7.16.0で远加

これは、文曞化されおいる吊定されたオプション名であるこずに泚意しおください。 したがっお、䜿甚するこずができたす - セッションID
セッションIDキャッシングを実斜したす。

--noproxy
プロキシを䜿甚しないホストのコンマ区切りリスト指定されおいる堎合。 The
ワむルドカヌドのみが単䞀の*文字であり、すべおのホストに䞀臎し、効果的に
プロキシを無効にしたす。 このリストの各名前は、ドメむンずしお䞀臎したす。
ホスト名、たたはホスト名自䜓が含たれたす。 たずえば、local.comは䞀臎したす
local.com、local.com80、およびwww.local.comですが、www.notlocal.comは察象倖です。 に远加
7.19.4。

--ntlmHTTPNTLM認蚌を有効にしたす。 NTLM認蚌方匏は、
Microsoftであり、IISWebサヌバヌによっお䜿甚されたす。 これは独自のプロトコルであり、逆です。
賢い人々によっお蚭蚈され、圌らの努力に基づいおカヌルで実装されたした。 この
ある皮の行動は承認されるべきではありたせん、あなたは䜿甚するすべおの人を励たすべきです
NTLMは、代わりに、次のような公開された文曞化された認蚌方法に切り替えたす。
ダむゞェスト。

プロキシ認蚌でNTLMを有効にする堎合は、次を䜿甚したす。 --proxy-ntlm.

このオプションには、SSLサポヌトで構築されたラむブラリが必芁です。 ぀かいたす -V、 - バヌゞョン かどうかを確認する
カヌルはNTLMをサポヌトしおいたす。

このオプションを耇数回䜿甚するず、最初のオプションのみが䜿甚されたす。

-o、-output
出力をに曞き蟌むstdoutの代わりに。 {}たたは[]を䜿甚しおフェッチしおいる堎合
耇数のドキュメントの堎合、「」の埌に数字を続けるこずができたす指定子。
その倉数は、フェッチされるURLの珟圚の文字列に眮き換えられたす。
のように

curl http// {one、two} .site.com -o "file_1.txt"

たたは、次のようないく぀かの倉数を䜿甚したす。

curl http// {site、host} .host [1-5] .com -o "1_2"

このオプションは、䜿甚しおいるURLの数だけ䜿甚できたす。

参照しおください --create-dirs ロヌカルディレクトリを動的に䜜成するオプション。
出力を「-」単䞀のダッシュずしお指定するず、出力は匷制的に実行されたす。
stdout。

-O、-remote-name
取埗したリモヌトファむルのような名前のロヌカルファむルに出力を曞き蟌みたす。 ファむル郚分のみ
リモヌトファむルのが䜿甚されるず、パスが切断されたす。

保存に䜿甚するリモヌトファむル名は、指定されたURLから抜出され、䜕もありたせん
else。

その結果、ファむルは珟圚の䜜業ディレクトリに保存されたす。 もし、あんたが
ファむルを別のディレクトリに保存したい堎合は、珟圚の䜜業を倉曎しおください
でcurlを呌び出す前のディレクトリ -O、 -リモヌト名 囜旗

ファむル名に察しお行われるURLデコヌドはありたせん。 20たたは他のURL゚ンコヌドされおいる堎合
名前の䞀郚は、ファむル名ずしおそのたた䜿甚されたす。

このオプションは、䜿甚しおいるURLの数だけ䜿甚できたす。

--oauth2-bearer
IMAP、POP3、SMTPOAUTH2.0サヌバヌ認蚌甚のベアラヌトヌクンを指定したす。
ベアラヌトヌクンは、指定可胜なナヌザヌ名ず組み合わせお䜿甚​​されたす
の䞀郚ずしお --url or -u、 - ナヌザヌ オプション。

Bearer Tokenずナヌザヌ名は、RFC6750に埓っおフォヌマットされおいたす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--proxy-header
HTTPHTTPをプロキシに送信するずきにリク゚ストに含める远加のヘッダヌ。 しおもいいです
远加のヘッダヌをいく぀でも指定したす。 これはず同等のオプションです -NS、 - ヘッダ
ただし、必芁な堎合のCONNECT芁求の堎合ず同様に、プロキシ通信甚です。
プロキシに送信される個別のヘッダヌず、実際のリモヌトホストに送信されるヘッダヌ。

curlは、远加/眮換する各ヘッダヌが適切な末尟で送信されるこずを確認したす-
of-lineマヌカヌ、したがっお、 ヘッダヌコンテンツの䞀郚ずしおそれを远加したす。
改行やキャリッゞリタヌンを远加しないでください。それらはあなたのために物事を台無しにするだけです。

このオプションで指定されたヘッダヌは、curlが認識しおいるリク゚ストには含たれたせん
プロキシには送信されたせん。

このオプションは、耇数のヘッダヌを远加/眮換/削陀するために耇数回䜿甚できたす。

7.37.0で远加

-p、-proxytunnel
HTTPプロキシを䜿甚する堎合-NS、 - プロキシヌ、このオプションは非HTTPプロトコルを匕き起こしたす
単にHTTPのようなこずをするためにプロキシを䜿甚するのではなく、プロキシを介しおトンネリングを詊みるこず
オペレヌション。 トンネルアプロヌチは、HTTPプロキシのCONNECT芁求ず
プロキシがcurlが必芁ずするリモヌトポヌト番号ぞの盎接接続を蚱可する必芁がありたす
にトンネルしたす。

-P、-ftp-port
FTPFTPに接続するずきに、デフォルトのむニシ゚ヌタヌ/リスナヌの圹割を逆にしたす。 この
スむッチはcurlにアクティブモヌドを䜿甚させたす。 実際には、curlはサヌバヌに次のように指瀺したす
パッシブモヌドが芁求しおいる間に、クラむアントの指定されたアドレスずポヌトに接続し盎したす
サヌバヌが接続するIPアドレスずポヌトを蚭定したす。 したほうがいい
次のいずれかになりたす

むンタフェヌス
぀たり、「eth0」を䜿甚しお、䜿甚するむンタヌフェむスのIPアドレスを指定したすUnix
のみ

IPアドレス
぀たり、正確なIPアドレスを指定するには「192.168.10.1」

ホスト名
぀たり、マシンを指定するための「my.host.domain」

-curlに、コントロヌルにすでに䜿甚されおいるのず同じIPアドレスを遞択させたす
接続

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。 の䜿甚を無効にする
ずのポヌト --ftp-pasv。 PORTの代わりにEPRTコマンドを䜿甚する詊みを無効にしたす
䜿甚しお、 --disable-eprt。 EPRTは本圓にPORT ++です。

7.19.5以降では、アドレスの右偎に「[start]-[end]」を远加できたす。
䜿甚するTCPポヌト範囲をcurlに指瀺したす。 ぀たり、からポヌト範囲を指定したす
䜎い数倀から高い数倀ぞ。 単䞀の番号でも機胜したすが、泚意しおください
ポヌトが䜿甚できない可胜性があるため、障害のリスクが高たりたす。

- パス
SSL / SSH秘密鍵のパスフレヌズ

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-- そのたたのパス
のシヌケンスを凊理しないようにcurlに指瀺したす /../ or /./ 指定されたURLパス内。 通垞は
カヌルは暙準に埓っおそれらを抌し぀ぶすかマヌゞしたすが、このオプションを䜿甚するず、
そうしないように蚀っおください。

7.42.0で远加

--post301
HTTPRFC 7230 / 6.4.2を尊重し、POSTリク゚ストをGETに倉換しないようにcurlに指瀺したす
301リダむレクトに埓うずきのリク゚スト。 非RFCの動䜜は、
Webブラりザヌなので、curlは䞀貫性を維持するためにデフォルトで倉換を行いたす。
ただし、サヌバヌは、そのようなリダむレクト埌もPOSTを維持するためにPOSTを必芁ずする堎合がありたす。
このオプションは、䜿甚する堎合にのみ意味がありたす -L、 - 䜍眮 7.17.1で远加

--post302
HTTPRFC 7230 / 6.4.3を尊重し、POSTリク゚ストをGETに倉換しないようにcurlに指瀺したす
302リダむレクトに埓うずきのリク゚スト。 非RFCの動䜜は、
Webブラりザヌなので、curlは䞀貫性を維持するためにデフォルトで倉換を行いたす。
ただし、サヌバヌは、そのようなリダむレクト埌もPOSTを維持するためにPOSTを必芁ずする堎合がありたす。
このオプションは、䜿甚する堎合にのみ意味がありたす -L、 - 䜍眮 7.19.1で远加

--post303
HTTPRFC 7230 / 6.4.4を尊重し、POSTリク゚ストをGETに倉換しないようにcurlに指瀺したす
303リダむレクトに埓うずきのリク゚スト。 非RFCの動䜜は、
Webブラりザヌなので、curlは䞀貫性を維持するためにデフォルトで倉換を行いたす。
ただし、サヌバヌは、そのようなリダむレクト埌もPOSTを維持するためにPOSTを必芁ずする堎合がありたす。
このオプションは、䜿甚する堎合にのみ意味がありたす -L、 - 䜍眮 7.26.0で远加

-プロト
リストされたプロトコルを最初の取埗に䜿甚するようにcurlに指瀺したす。 プロトコルは
巊から右に評䟡され、コンマで区切られ、それぞれがプロトコル名たたは
'all'、オプションでXNUMX個以䞊の修食子が前に付けられたす。 䜿甚可胜な修食子は次のずおりです。

+ すでに蚱可されおいるプロトコルに加えお、このプロトコルを蚱可したすこれは
修食子が䜿甚されおいない堎合のデフォルト。

- このプロトコルを拒吊し、すでに蚱可されおいるプロトコルのリストから削陀したす。

= このプロトコルのみを蚱可したすすでに蚱可されおいるリストは無芖したす。
カンマ区切りリストの埌続の゚ントリによっお埌で倉曎する堎合。

䟋

-プロト -ftps デフォルトのプロトコルを䜿甚したすが、ftpを無効にしたす

-プロト -すべお、https、+ http
httpずhttpsのみを有効にしたす

-プロト = http、https
たた、httpずhttpsのみを有効にしたす

䞍明なプロトコルは譊告を生成したす。 これにより、スクリプトは安党に存圚に䟝存できたす
のサポヌトに䟝存するこずなく、朜圚的に危険なプロトコルを無効にするこずができたす
゚ラヌを回避するために、そのプロトコルがcurlに組み蟌たれおいたす。

このオプションは耇数回䜿甚できたす。その堎合、効果はず同じです。
プロトコルをオプションのXNUMX぀のむンスタンスに連結したす。

7.20.2で远加

--proto-default
䜿甚するようにcurlに指瀺したす スキヌム名が欠萜しおいるURLの堎合。

䟋

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

䞍明たたはサポヌトされおいないプロトコルにより゚ラヌが発生したす CURLE_UNSUPPORTED_PROTOCOL.

このオプションは、デフォルトのプロキシプロトコルhttpを倉曎したせん。

このオプションがないず、curlはホストに基づいお掚枬したす。を参照しおください。 --url 詳现に぀いおは。

7.45.0で远加

--proto-redir
リストされたプロトコルをリダむレクトで䜿甚するようにcurlに指瀺したす。 プロトコルの方法に぀いおは、-protoを参照しおください
が衚されたす。

䟋

--proto-redir -all、http、https
リダむレクト時にHTTPずHTTPSのみを蚱可したす。

デフォルトでは、curlは、セキュリティのために無効にされおいるいく぀かのプロトコルを陀いお、リダむレクトですべおのプロトコルを蚱可したす
理由7.19.4以降、FILEずSCPが無効になり、7.40.0以降、SMBずSMBSも無効になりたす。
無効。 指定する を or +すべお それらを含むリダむレクトですべおのプロトコルを有効にしたす
セキュリティのために無効になっおいたす。

7.20.2で远加

--proxy-anyauth
ず通信するずきに適切な認蚌方法を遞択するようにcurlに指瀺したす
䞎えられたプロキシ。 これにより、䜙分な芁求/応答のラりンドトリップが発生する可胜性がありたす。 に远加
7.13.2

--プロキシ-基本
指定されたものず通信するずきにHTTP基本認蚌を䜿甚するようにcurlに指瀺したす
プロキシヌ。 ぀かいたす -基本 リモヌトホストでHTTPBasicを有効にするため。 ベヌシックがデフォルトです
curlがプロキシで䜿甚する認蚌方法。

-プロキシダむゞェスト
指定されたものず通信するずきにHTTPダむゞェスト認蚌を䜿甚するようにcurlに指瀺したす
プロキシヌ。 ぀かいたす - ダむゞェスト リモヌトホストでHTTPダむゞェストを有効にするため。

--プロキシネゎシ゚ヌト
ず通信するずきにHTTPネゎシ゚ヌションSPNEGO認蚌を䜿甚するようにcurlに指瀺したす
指定されたプロキシ。 ぀かいたす - 亀枉 リモヌトでHTTPネゎシ゚ヌションSPNEGOを有効にするため
ホスト。 7.17.1で远加

--proxy-ntlm
指定されたプロキシず通信するずきにHTTPNTLM認蚌を䜿甚するようにcurlに指瀺したす。
  --ntlm リモヌトホストでNTLMを有効にするため。

--proxy-service-name
このオプションを䜿甚するず、プロキシネゎシ゚ヌションのサヌビス名を倉曎できたす。

䟋-proxy-negotiate proxy-name --proxy サヌビス名 sockdは䜿甚したす
sockd / proxy-name。 7.43.0で远加。

--proxy1.0
指定されたHTTP1.0プロキシを䜿甚したす。 ポヌト番号が指定されおいない堎合は、
ポヌト1080で想定。

これずHTTPプロキシオプションの唯䞀の違い-NS、 - プロキシヌ、それは
プロキシを介しおCONNECTを䜿甚しようずするず、代わりにHTTP1.0プロトコルが指定されたす
デフォルトのHTTP1.1の。

--pubkey
SSH公開鍵ファむル名。 この個別の公開鍵を提䟛できたす
ファむルに゜フトりェアを指定する必芁がありたす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

7.39.0以降、curlは公開鍵をから自動的に抜出しようずしたす。
秘密鍵ファむルであるため、通垞、このオプションを枡す必芁はありたせん。 これに泚意しおください
公開鍵抜出では、libcurlをlibssh2のコピヌに察しおリンクする必芁がありたす
それ自䜓がOpenSSLに察しおリンクされおいる以䞊。

-qコマンドラむンの最初のパラメヌタヌずしお䜿甚する堎合、 カヌル 蚭定ファむルはしたせん
読んで䜿甚する。 を参照しおください -K、 --config デフォルトの蚭定ファむルの詳现に぀いおは
怜玢パス。

-Q、-quote
FTP / SFTPリモヌトFTPたたはSFTPサヌバヌに任意のコマンドを送信したす。 芋積もり
コマンドは、転送が行われる前最初の障害者の盎埌に送信されたす
正確には、FTP転送のコマンド。 コマンドを実行するには、
転送が成功したら、接頭蟞 '-'を付けたす。 埌にコマンドを送信するには
curlは、転送コマンドの盎前に䜜業ディレクトリを倉曎したした。プレフィックス
'+'を含むコマンドこれはFTPでのみサポヌトされたす。 任意の数を指定できたす
コマンドの。 サヌバヌがコマンドのXNUMX぀に察しお倱敗を返した堎合、党䜓
操䜜は䞭止されたす。 構文的に正しいFTPコマンドをRFCずしお送信する必芁がありたす
959は、FTPサヌバヌ、たたは以䞋にリストされおいるコマンドのXNUMX぀をSFTPサヌバヌに定矩したす。
このオプションは耇数回䜿甚できたす。 FTPサヌバヌず話すずきは、プレフィックスを付けたす
コマンドが次のように倱敗した堎合でもcurlを続行するためのアスタリスク*付きのコマンド
デフォルトのカヌルは最初の倱敗で停​​止したす。

SFTPはバむナリプロトコルです。 FTPずは異なり、curlはSFTP芋積もりコマンドを解釈したす
それらをサヌバヌに送信する前にそれ自䜓。 ファむル名はシェルスタむルで匕甚できたす
スペヌスたたは特殊文字を埋め蟌みたす。 以䞋は、サポヌトされおいるすべおのSFTPのリストです。
匕甚コマンド

chgrpグルヌプファむル
chgrpコマンドは、fileオペランドで指定されたファむルのグルヌプIDを次のように蚭定したす。
グルヌプオペランドで指定されたグルヌプID。 グルヌプオペランドはXNUMX進数です
敎数グルヌプID。

chmodモヌドファむル
chmodコマンドは、指定されたファむルのファむルモヌドビットを倉曎したす。 The
modeオペランドは、XNUMX進数の敎数モヌド番号です。

chownナヌザヌファむル
chownコマンドは、fileオペランドで指定されたファむルの所有者を次のように蚭定したす。
ナヌザヌオペランドで指定されたナヌザヌID。 ナヌザヌオペランドはXNUMX進数です
敎数のナヌザヌID。

ln ゜ヌスファむル タヌゲットファむル
lnコマンドずsymlinkコマンドは、target_fileにシンボリックリンクを䜜成したす
source_fileの堎所を指す堎所。

mkdir ディレクトリ名
mkdirコマンドは、directory_nameオペランドで指定されたディレクトリを䜜成したす。

pwd pwdコマンドは、珟圚の䜜業の絶察パス名を返したす
ディレクトリにありたす。

゜ヌスタヌゲットの名前を倉曎
renameコマンドは、゜ヌスオペランドで指定されたファむルたたはディレクトリの名前を倉曎したす
タヌゲットオペランドで指定された宛先パスぞ。

rmファむル
rmコマンドは、ファむルオペランドで指定されたファむルを削陀したす。

rmdirディレクトリ
rmdirコマンドは、ディレクトリによっお指定されたディレクトリ゚ントリを削陀したす
空の堎合、オペランド。

シンボリックリンクsource_filetarget_file
lnを参照しおください。

-r、-range
HTTP / FTP / SFTP / FILEからバむト範囲぀たり、郚分的なドキュメントを取埗したす
HTTP / 1.1、FTPたたはSFTPサヌバヌたたはロヌカルファむル。 範囲は数倀で指定できたす
方法の。

0-499 最初の500バむトを指定したす

500-999 500番目のXNUMXバむトを指定したす

-500 最埌の500バむトを指定したす

9500- オフセット9500以降のバむトを指定したす

0-0、-1 最初ず最埌のバむトのみを指定したす*HTTP

100-199,500-599
100぀の別々のXNUMXバむト範囲を指定したす*HTTP

*=これにより、サヌバヌがマルチパヌト応答で応答するこずに泚意しおください。

の「開始」および「停止」フィヌルドでは、数字0〜9のみが有効です。
'start-stop'範囲構文。 範囲内に数字以倖の文字が指定されおいる堎合、
サヌバヌの構成によっおは、サヌバヌの応答は指定されたせん。

たた、倚くのHTTP /1.1サヌバヌにはこの機胜がないこずにも泚意しおください。
有効になっおいるため、範囲を取埗しようずするず、代わりに党䜓が取埗されたす
の資料をご参照ください。

FTPおよびSFTP範囲のダりンロヌドは、単玔な「開始-停止」構文のみをサポヌトしたす
オプションで、数字のXNUMX぀を省略したす。 FTPの䜿甚は拡匵FTPに䟝存したす
コマンドSIZE。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-R、-remote-time
䜿甚するず、curlはリモヌトのタむムスタンプを把握しようずしたす
ファむルを䜜成し、それが利甚可胜な堎合は、ロヌカルファむルに同じタむムスタンプを取埗させたす。

-ランダムファむル
SSLランダムず芋なされるものを含むファむルぞのパス名を指定したす
デヌタ。 このデヌタは、SSL接続甚のランダム゚ンゞンをシヌドするために䜿甚されたす。 も参照しおください
--egd-ファむル オプションを遞択したす。

--rawHTTP䜿甚するず、コンテンツたたは転送のすべおの内郚HTTPデコヌドが無効になりたす
゚ンコヌディングを行い、代わりに倉曎せずに生で枡したす。 7.16.2で远加

-リモヌト名-すべお
このオプションは、指定されたすべおのURLのデフォルトのアクションを倉曎しお、あたかも凊理されるようにしたす
-O、 -リモヌト名 それぞれに䜿甚されたした。 したがっお、それを無効にしたい堎合は
埌の特定のURL -リモヌト名-すべお 䜿甚されおいる堎合は、「-o-」たたはを䜿甚する必芁がありたす - 番号-
リモヌト名。 7.19.0で远加

- 解決
特定のホストずポヌトのペアにカスタムアドレスを指定したす。 これを䜿甚しお、あなたはするこずができたす
指定されたアドレスを䜿甚しおcurlリク゚ストを䜜成し、それ以倖の堎合は防止したす
䜿甚される通垞解決されたアドレス。 䞀皮のそれを考えおください /etc/hosts 代替案
コマンドラむンで提䟛されたす。 ポヌト番号は、に䜿甚される番号である必芁がありたす
ホストが䜿甚される特定のプロトコル。 これは、次の堎合に耇数の゚ントリが必芁であるこずを意味したす
同じホストであるが異なるポヌトのアドレスを提䟛したい。

このオプションは、解決する倚くのホスト名を远加するために䜕床も䜿甚できたす。

7.21.3で远加

- リトラむ
curlが転送を実行しようずしたずきに䞀時的な゚ラヌが返された堎合、
あきらめる前に、この回数を再詊行しおください。 数倀を0に蚭定するず、curlが実行されたす
再詊行はありたせんこれがデフォルトです。 䞀時的な゚ラヌずは、タむムアりト、FTPのいずれかを意味したす
4xx応答コヌドたたはHTTP5xx応答コヌド。

curlが転送を再詊行しようずするず、最初にXNUMX秒間埅機し、次に
今埌のすべおの再詊行では、10分に達するたで埅機時間がXNUMX倍になりたす
これは、残りの再詊行間の遅延になりたす。 を䜿甚しお - リトラむ-
遅らせる この指数バックオフアルゎリズムを無効にしたす。 も参照しおください --再詊行最倧時間 〜ぞ
再詊行に蚱可される合蚈時間を制限したす。 7.12.3で远加

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-再詊行-遅延
転送が倱敗した堎合、各再詊行の前に、この時間だけcurlをスリヌプ状態にしたす
䞀時的な゚ラヌが発生したすデフォルトのバックオフ時間アルゎリズムが
再詊行。 このオプションは、次の堎合にのみ興味深いものです - リトラむ も䜿甚されたす。 これを蚭定する
れロたでの遅延により、curlはデフォルトのバックオフ時間を䜿甚したす。 7.12.3で远加

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--retry-max-time
再詊行タむマヌは、最初の転送詊行の前にリセットされたす。 再詊行は次のように行われたす
通垞を参照 - リトラむタむマヌがこの指定された制限に達しおいない限り。 知らせ
タむマヌが制限に達しおいない堎合は、リク゚ストが行われ、
実行するず、この所定の期間より長くかかる堎合がありたす。 シングルを制限するには
リク゚ストの最倧時間、䜿甚 -NS、 --最倧時間。 タむムアりトしないようにするには、このオプションをれロに蚭定したす
再詊行したす。 7.12.3で远加

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-s、-silent
サむレントモヌドたたはクワむ゚ットモヌド。 プログレスメヌタヌや゚ラヌメッセヌゞを衚瀺しないでください。 カヌルを䜜る
ミュヌト。 それでも、あなたが芁求したデヌタを出力したす。
リダむレクトしない限り、terminal / stdout。

--sasl-ir
SASL認蚌で初期応答を有効にしたす。 7.31.0で远加

- サヌビス名
このオプションを䜿甚するず、SPNEGOのサヌビス名を倉曎できたす。

䟋-negotiate - サヌビス名 sockdはsockd / server-nameを䜿甚したす。 に远加
7.43.0。

-S、-show-error
ず䞀緒に䜿甚する堎合 -s 倱敗した堎合、curlに゚ラヌメッセヌゞを衚瀺させたす。

--sslFTP、POP3、IMAP、SMTP接続にSSL / TLSを䜿甚しおみおください。 非に戻りたす
サヌバヌがSSL / TLSをサポヌトしおいない堎合は、安党な接続。 も参照しおください --ftp-ssl-
コントロヌル ず --ssl-reqd 必芁な暗号化のさたざたなレベルに察応したす。 に远加
7.20.0

このオプションは、以前は --ftp-ssl 7.11.0で远加。 そのオプション名は
匕き続き䜿甚されたすが、将来のバヌゞョンで削陀される予定です。

--ssl-reqd
FTP、POP3、IMAP、SMTP接続にはSSL / TLSが必芁です。 を終了したす
サヌバヌがSSL / TLSをサポヌトしおいない堎合の接続。 7.20.0で远加

このオプションは、以前は --ftp-ssl-reqd 7.15.5で远加。 そのオプション
nameは匕き続き䜿甚できたすが、将来のバヌゞョンで削陀される予定です。

--ssl-allow-ビヌスト
SSLこのオプションは、SSL3のセキュリティ䞊の欠陥を回避しないようにcurlに指瀺したす。
BEASTずしお知られるTLS1.0プロトコル。 このオプションを䜿甚しない堎合、SSLレむダヌは
䞀郚の叀いSSLずの盞互運甚性の問題を匕き起こすこずが知られおいる回避策
実装。 譊告このオプションはSSLセキュリティを緩め、これを䜿甚するこずにより
あなたがたさにそれを求める旗。 7.25.0で远加

--ssl-no-取り消し
WinSSLこのオプションは、curlに蚌明曞倱効チェックを無効にするように指瀺したす。 譊告
このオプションはSSLセキュリティを緩め、このフラグを䜿甚するこずで正確に芁求したす
それ。 7.44.0で远加

--socks4
指定されたSOCKS4プロキシを䜿甚したす。 ポヌト番号が指定されおいない堎合は、
ポヌト1080で。7.15.2で远加

このオプションは、以前の䜿甚を䞊曞きしたす -NS、 - プロキシヌ、盞互に
排他的。

7.21.7以降、socks4プロキシを指定できるため、このオプションは䞍芁です。
-NS、 - プロキシヌ socks4//プロトコルプレフィックスを䜿甚したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--socks4a
指定されたSOCKS4aプロキシを䜿甚したす。 ポヌト番号が指定されおいない堎合は、
ポヌト1080で。7.18.0で远加

このオプションは、以前の䜿甚を䞊曞きしたす -NS、 - プロキシヌ、盞互に
排他的。

7.21.7以降、socks4aプロキシを指定できるため、このオプションは䞍芁です。
-NS、 - プロキシヌ socks4a//プロトコルプレフィックスを䜿甚したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--socks5-ホスト名
指定されたSOCKS5プロキシを䜿甚したすそしおプロキシにホスト名を解決させたす。 の堎合
ポヌト番号は指定されおおらず、ポヌト1080で想定されおいたす。7.18.0で远加

このオプションは、以前の䜿甚を䞊曞きしたす -NS、 - プロキシヌ、盞互に
排他的。

7.21.7以降、socks5ホスト名を指定できるため、このオプションは䞍芁です。
プロキシ -NS、 - プロキシヌ socks5h//プロトコルプレフィックスを䜿甚したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。 このオプションは
以前は誀っお文曞化され、番号が远加されおいない--socksずしお䜿甚されおいたした。

--socks5
指定されたSOCKS5プロキシを䜿甚したすが、ホスト名をロヌカルで解決したす。 ポヌトの堎合
番号は指定されおいたせん。ポヌト1080で想定されおいたす。

このオプションは、以前の䜿甚を䞊曞きしたす -NS、 - プロキシヌ、盞互に
排他的。

7.21.7以降、socks5プロキシを指定できるため、このオプションは䞍芁です。
-NS、 - プロキシヌ socks5//プロトコルプレフィックスを䜿甚したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。 このオプションは
以前は誀っお文曞化され、番号が远加されおいない--socksずしお䜿甚されおいたした。

このオプションおよび --靮例4IPV6、FTPS、たたはLDAPでは機胜したせん。

--socks5-gssapi-service
socksサヌバヌのデフォルトのサヌビス名はrcmd / server-fqdnです。 このオプションにより、
あなたはそれを倉曎したす。

䟋-socks5プロキシ名 --socks5-gssapi-service sockdはsockd / proxyを䜿甚したす-
name --socks5 プロキシ名 --socks5-gssapi-service sockd / real-nameは
プロキシ名がプリンシパル名ず䞀臎しない堎合のsockd / real-name。
7.19.4で远加。

--socks5-gssapi-nec
GSS-APIネゎシ゚ヌションの䞀郚ずしお、保護モヌドがネゎシ゚ヌトされたす。 RFC1961によるず
セクション4.3 / 4.4では保護する必芁がありたすが、NECリファレンス実装
ではない。 オプション --socks5-gssapi-nec 保護されおいない亀換を蚱可したす
保護モヌドのネゎシ゚ヌション。 7.19.4で远加。

--stderr
代わりに、stderrぞのすべおの曞き蟌みを指定されたファむルにリダむレクトしたす。 ファむル名が
プレヌン '-'、代わりにstdoutに曞き蟌たれたす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-t、-telnet-option
オプションをtelnetプロトコルに枡したす。 サポヌトされおいるオプションは次のずおりです。

TTYPE = 端末タむプを蚭定したす。

XDISPLOC = X衚瀺䜍眮を蚭定したす。

NEW_ENV = 環境倉数を蚭定したす。

-T、-upload-file
これにより、指定したロヌカルファむルがリモヌトURLに転送されたす。 ファむル郚分がない堎合
指定されたURLで、Curlはロヌカルファむル名を远加したす。 䜿甚する必芁があるこずに泚意しおください
最埌のディレクトリの末尟の/は、ファむルがないこずをCurlに実際に蚌明したす
nameたたはcurlは、最埌のディレクトリ名がリモヌトファむル名であるず芋なしたす。
䜿甚する。 これにより、アップロヌド操䜜が倱敗する可胜性がありたす。 これを䜿甚する堎合
HTTPSサヌバヌの堎合、PUTコマンドが䜿甚されたす。

特定のファむルの代わりにstdinを䜿甚するには、ファむル名「-」単䞀のダッシュを䜿甚したす。
たたは、ファむル名「。」 単䞀のピリオド「-」の代わりに指定できたす
非ブロッキングモヌドでstdinを䜿甚しお、stdinの実行䞭にサヌバヌ出力を読み取れるようにしたす。
アップロヌドされたした。

コマンドラむンでURLごずにXNUMX぀の-Tを指定できたす。 各-T + URLペア
䜕をどこにアップロヌドするかを指定したす。 カヌルは-Tの「グロビング」もサポヌトしたす
匕数。これは、を䜿甚しお耇数のファむルをXNUMX぀のURLにアップロヌドできるこずを意味したす。
次のように、URLでサポヌトされおいるのず同じURLグロビングスタむル

curl -T "{file1、file2}" http://www.uploadtothissite.com

あるいは

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

--tcp-nodelay
TCP_NODELAYオプションをオンにしたす。 を参照しおください curl_easy_setopt(3) 詳现に぀いおはmanペヌゞ
このオプションに぀いお。 7.11.2で远加

--tftp-blksize
TFTPTFTP BLKSIZEオプションを蚭定したす> 512である必芁がありたす。 これはカヌルするブロックサむズです
TFTPサヌバヌずの間でデヌタを転送するずきに䜿甚しようずしたす。 デフォルトでは512
バむトが䜿甚されたす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

7.20.0で远加

--tlsauthtype
TLS認蚌タむプを蚭定したす。 珟圚、サポヌトされおいるオプションは「SRP」のみです。
TLS-SRPRFC5054。 もしも --tlsuser ず --tlsパスワヌド 指定されおいたすが --tlsauthtype
そうでない堎合、このオプションはデフォルトで「SRP」になりたす。 7.21.4で远加

--tlspassword
で指定されたTLS認蚌方法で䜿甚するパスワヌドを蚭定したす
--tlsauthtype。 それが必芁です --tlsuser たた、蚭定されたす。 7.21.4で远加

--tlsuser
で指定されたTLS認蚌方法で䜿甚するナヌザヌ名を蚭定したす
--tlsauthtype。 それが必芁です --tlsパスワヌド たた、蚭定されたす。 7.21.4で远加

--tlsv1.0
SSLリモヌトTLSサヌバヌずネゎシ゚ヌトするずきに、curlにTLSバヌゞョン1.0を䜿甚するように匷制したす。
7.34.0で远加

--tlsv1.1
SSLリモヌトTLSサヌバヌずネゎシ゚ヌトするずきに、curlにTLSバヌゞョン1.1を䜿甚するように匷制したす。
7.34.0で远加

--tlsv1.2
SSLリモヌトTLSサヌバヌずネゎシ゚ヌトするずきに、curlにTLSバヌゞョン1.2を䜿甚するように匷制したす。
7.34.0で远加

--tr-゚ンコヌディング
HTTPアルゎリズムのXNUMX぀を䜿甚しお、圧瞮されたTransfer-Encoding応答を芁求したす
curlはデヌタをサポヌトし、受信䞭にデヌタを解凍したす。

7.21.6で远加

- 痕跡
説明を含む、すべおの受信デヌタず送信デヌタの完党なトレヌスダンプを有効にしたす
情報、指定された出力ファむルに。 ファむル名ずしお「-」を䜿甚しお、出力を送信したす
stdoutに。

このオプションは、以前の䜿甚を䞊曞きしたす -v、 -詳现 or --trace-ascii.

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--trace-ascii
説明を含む、すべおの受信デヌタず送信デヌタの完党なトレヌスダンプを有効にしたす
情報、指定された出力ファむルに。 ファむル名ずしお「-」を䜿甚しお、出力を送信したす
stdoutに。

これは非垞に䌌おいたす - 痕跡、ただし、XNUMX進郚分は省略し、
ダンプのASCII郚分。 読みやすくなる可胜性のある小さな出力になりたす
蚓緎を受けおいない人間。

このオプションは、以前の䜿甚を䞊曞きしたす -v、 -詳现 or - 痕跡.

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-- トレヌス時間
カヌルが衚瀺する各トレヌスたたは冗長行にタむムスタンプを付加したす。 に远加
7.14.0

--unix-゜ケット
HTTPネットワヌクを䜿甚する代わりに、このUnixドメむン゜ケットを介しお接続したす。
7.40.0で远加

-u、-user
サヌバヌ認蚌に䜿甚するナヌザヌ名ずパスワヌドを指定したす。 オヌバヌラむド -NS、
--netrc ず --netrc-オプション.

ナヌザヌ名を指定するだけの堎合、curlはパスワヌドの入力を求めたす。

ナヌザヌ名ずパスワヌドは最初のコロンで分割されおいるため、
このオプションでは、ナヌザヌ名にコロンを䜿甚するこずはできたせん。 パスワヌドは、
ただ。

WindowsベヌスのサヌバヌでKerberosV5を䜿甚する堎合は、Windowsを含める必芁がありたす
サヌバヌが正垞に取埗するためのナヌザヌ名のドメむン名
Kerberosチケット。 そうしないず、最初の認蚌ハンドシェむクが倱敗する可胜性がありたす。

NTLMを䜿甚する堎合、ナヌザヌ名は、なしで単にナヌザヌ名ずしお指定できたす。
たずえば、セットアップに単䞀のドメむンずフォレストがある堎合は、ドメむン。

ドメむン名を指定するには、ダりンレベルのログオン名たたはUPNナヌザヌプリンシパルのいずれかを䜿甚したす
名前フォヌマット。 たずえば、EXAMPLE \ userず [メヌル保護] 。

Windows SSPI察応のcurlバむナリを䜿甚し、Kerberos V5を実行する堎合、ネゎシ゚ヌト、
NTLMたたはダむゞェスト認蚌の堎合、curlにナヌザヌ名を遞択するように指瀺し、
このオプションで単䞀のコロンを指定するこずにより、環境からのパスワヌド "-u
 "。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-U、-proxy-user
プロキシ認蚌に䜿甚するナヌザヌ名ずパスワヌドを指定したす。

Windows SSPI察応のcurlバむナリを䜿甚し、ネゎシ゚ヌトたたはNTLMのいずれかを実行する堎合
認蚌埌、curlにナヌザヌ名ずパスワヌドを遞択するように指瀺できたす。
このオプション「-U」を䜿甚しお単䞀のコロンを指定するこずにより、環境を蚭定したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--url
フェッチするURLを指定したす。 このオプションは、URLを指定する堎合に最も䟿利です。
構成ファむル内。

指定されたURLにスキヌム名「http//」や「ftp//」などがない堎合は、
curlは、ホストに基づいお掚枬したす。 最も倖偎のサブドメむン名が䞀臎する堎合
DICT、FTP、IMAP、LDAP、POP3、たたはSMTPの堎合、そのプロトコルが䜿甚されたす。それ以倖の堎合はHTTPが䜿甚されたす。
䜿甚されたす。 7.45.0以降、デフォルトのプロトコルを蚭定するこずで掚枬を無効にできたす。
--プロトデフォルト 詳现に぀いおは。

このオプションは䜕床でも䜿甚できたす。 このURLが曞き蟌たれる堎所を制埡するには、
䜿甚 -o、 - 出力 たたは -O、 -リモヌト名 オプション。

-v、-verbose
操䜜䞭は、より冗長でおしゃべりになりたす。 デバッグず衚瀺に䟿利です
「内郚」で䜕が起こっおいるのか。 '>'で始たる行は、送信された「ヘッダヌデヌタ」を意味したす
curlの堎合、「<」は、通垞の堎合に非衚瀺になっおいる、curlが受信する「ヘッダヌデヌタ」を意味したす。
'*'で始たる行は、curlによっお提䟛される远加情報を意味したす。

出力にHTTPヘッダヌのみが必芁な堎合は、 -私、 - 含む かもしれたせん
あなたが探しおいるオプション。

このオプションでも十分な詳现が埗られないず思われる堎合は、䜿甚を怜蚎しおください
- 痕跡 or --trace-ascii を代わりにお䜿いください。

このオプションは、以前の䜿甚を䞊曞きしたす --trace-ascii or - 痕跡.

  -s、 - 静けさ カヌルを静かにしたす。

-w、-write-out
転送が完了した埌、stdoutにcurl衚瀺情報を䜜成したす。 フォヌマットは
任意の数の倉数ず混合されたプレヌンテキストを含む可胜性のある文字列。 フォヌマット
リテラルの「文字列」ずしお指定するこずも、curlにフォヌマットを読み取りさせるこずもできたす。
「@filename」を含むファむルず、䜜成したstdinからフォヌマットを読み取るようにcurlに指瀺したす。
「@-」。

出力圢匏に存圚する倉数は、倀たたはテキストに眮き換えられたす
以䞋に説明するように、そのカヌルは適切であるず考えたす。 すべおの倉数は次のように指定されたす
{variable_name}そしお通垞のを出力するには、それらを%%ず曞くだけです。 出力できたす
\ nを䜿甚した改行、\ rを䜿甚したキャリッゞリタヌン、および\ tを䜿甚したタブスペヌス。

泚: 蚘号は、win32環境の特別な蚘号です。
このオプションを䜿甚する堎合は、の出珟回数をXNUMX倍にする必芁がありたす。

䜿甚可胜な倉数は次のずおりです。

content_type 芁求されたドキュメントのコンテンツタむプ存圚する堎合。

ファむル名_有効
curlが曞き出す最終的なファむル名。 これだけです
curlがファむルに曞き蟌むように指瀺された堎合に意味がありたす -リモヌト名
or - 出力 オプション。 ず組み合わせお最も䟿利です
-- リモヌトヘッダヌ名 オプション。 7.25.1で远加

ftp_entry_path リモヌトFTPにログオンするず、最初のパスのカヌルが発生したした
サヌバ。 7.15.4で远加

http_コヌド 最埌に取埗されたずきに芋぀かった数倀応答コヌド
HTTPSたたはFTPs転送。 7.18.2でぱむリアス 応答コヌド たした
同じ情報を衚瀺するために远加されたした。

http_connect 最埌の応答で芋぀かった数倀コヌド
プロキシをcurlCONNECTリク゚ストに送信したす。 7.12.4で远加

local_ip 最近行われた接続のロヌカル゚ンドのIPアドレス
-IPv4たたはIPv6のいずれかになりたす7.29.0で远加

ロヌカルポヌト 最近行われた接続のロヌカルポヌト番号
7.29.0

接続数 最近の転送で行われた新しい接続の数。 に远加
7.12.3

リダむレクト数 リク゚ストで远跡されたリダむレクトの数。 に远加
7.12.3

redirect_url リダむレクトに埓うために-LなしでHTTPリク゚ストが行われた堎合、これは
倉数は実際のURLをリダむレクトで衚瀺したす でしょう に連れお行っおください。
7.18.2で远加

remote_ip 最近行われた接続のリモヌトIPアドレス-
IPv4たたはIPv6のいずれか7.29.0で远加

リモヌトポヌト 最近行われた接続のリモヌトポヌト番号远加
7.29.0で

サむズ_ダりンロヌド ダりンロヌドされたバむトの総数。

サむズヘッダヌ ダりンロヌドされたヘッダヌの合蚈バむト数。

サむズリク゚スト HTTPリク゚ストで送信されたバむトの総数。

サむズ_アップロヌド アップロヌドされたバむトの総数。

速床_ダりンロヌド 完党に枬定されたカヌルの平均ダりンロヌド速床
ダりンロヌド。 XNUMX秒あたりのバむト数。

スピヌド_アップロヌド 完党なアップロヌドでカヌルが枬定した平均アップロヌド速床。
XNUMX秒あたりのバむト数。

ssl_verify_result
だったSSLピア蚌明曞怜蚌の結果
芁求されたした。 0は、怜蚌が成功したこずを意味したす。 に远加
7.19.0

time_appconnect
開始からSSL / SSHなどたでの時間秒単䜍
リモヌトホストぞの接続/ハンドシェむクが完了したした。 に远加
7.19.0

時間_接続 開始からTCP接続たでにかかった時間秒単䜍
リモヌトホストたたはプロキシぞの接続が完了したした。

time_namelookup
開始から名前たでの時間秒単䜍
解決が完了したした。

time_pretransfer
開始からファむル転送たでの時間秒単䜍
ちょうど始たったずころだった。 これには、すべおの転送前コマンドず
特定のプロトコルに固有のネゎシ゚ヌション
関䞎する。

時間リダむレクト 名前を含むすべおのリダむレクト手順にかかった時間秒単䜍
ルックアップ、接続、事前転送、およびファむナル前の転送
トランザクションが開始されたした。 time_redirectは完党な実行を瀺したす
耇数のリダむレクトの時間。 7.12.3で远加

time_starttransfer
開始から最初のバむトたでにかかった時間秒単䜍
転送されようずしおいたした。 これには、time_pretransferず
たた、サヌバヌが結果を蚈算するために必芁な時間。

時間_合蚈 完党な操䜜が継続した合蚈時間秒単䜍。 時間
ミリ秒の解像床で衚瀺されたす。

url_効果的 最埌にフェッチされたURL。 これは、次の堎合に最も意味がありたす
curlに堎所ヘッダヌに埓うように指瀺したした。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-x、-proxy <[protocol//] [userpassword @] proxyhost [port]>
指定されたプロキシを䜿甚したす。

プロキシ文字列はprotocol//プレフィックスで指定しお、代替を指定できたす
プロキシプロトコル。 socks4//、socks4a//、socks5//、たたはsocks5h//を䜿甚しおリク゚ストしたす
䜿甚する特定のSOCKSバヌゞョン。 プロトコルが指定されおいたせん、http//およびその他すべお
HTTPプロキシずしお扱われたす。 プロトコルのサポヌトはcurl 7.21.7で远加されたした

プロキシ文字列でポヌト番号が指定されおいない堎合は、1080ず芋なされたす。

このオプションは、䜿甚するプロキシを蚭定する既存の環境倉数を䞊曞きしたす。 もしも
プロキシを蚭定する環境倉数がありたす。プロキシを「」に蚭定できたす。
それをオヌバヌラむドしたす。

HTTPプロキシを介しお実行されるすべおの操䜜は、透過的に行われたす。
HTTPに倉換されたす。 これは、特定のプロトコル固有の操䜜がそうではない可胜性があるこずを意味したす
利甚可胜。 これは、プロキシをトンネリングできる堎合は圓おはたりたせん。
  -NS、 --プロキシトンネル オプションを遞択したす。

プロキシ文字列で提䟛される可胜性のあるナヌザヌずパスワヌドは、によっおデコヌドされたURLです。
カヌル。 これにより、40を䜿甚しお@などの特殊文字を枡すか、枡すこずができたす。
3aのコロンで。

プロキシホストは、プロキシ環境ずたったく同じ方法で指定できたす
プロトコルプレフィックスhttp//や埋め蟌みナヌザヌなどの倉数+
パスワヌド。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-X、-request
HTTPHTTPず通信するずきに䜿甚するカスタムリク゚ストメ゜ッドを指定したす
サヌバ。 それ以倖の堎合は、指定されたリク゚ストメ゜ッドがメ゜ッドの代わりに䜿甚されたす
䜿甚枈みデフォルトはGET。 詳现に぀いおはHTTP1.1仕様を読み、
説明。 䞀般的な远加のHTTPリク゚ストには、PUTずDELETEが含たれたすが、関連しおいたす
WebDAVのようなテクノロゞヌは、PROPFIND、COPY、MOVEなどを提䟛したす。

通垞、このオプションは必芁ありたせん。 あらゆる皮類のGET、HEAD、POST、PUTリク゚スト
むしろ、専甚のコマンドラむンオプションを䜿甚しお呌び出されたす。

このオプションは、HTTPリク゚ストで䜿甚される実際の単語のみを倉曎し、倉曎したせん
カヌルの動䜜を倉曎したす。 たずえば、適切なHEADを䜜成したい堎合
リク゚スト、-XHEADを䜿甚するだけでは䞍十分です。 あなたは䜿甚する必芁がありたす -私、 - é ­ オプションを遞択したす。

-Xで蚭定したメ゜ッド文字列は、すべおのリク゚ストに䜿甚されたす。
䜿甚䟋 -L、 - 䜍眮 カヌルが起こらない堎合、意図しない副䜜甚を匕き起こす可胜性がありたす
HTTP30x応答コヌドに埓っお芁求メ゜ッドを倉曎したす-および同様のもの。

FTPファむルリストを実行するずきにLISTの代わりに䜿甚するカスタムFTPコマンドを指定したす
FTPで。

POP3LISTたたはRETRの代わりに䜿甚するカスタムPOP3コマンドを指定したす。 に远加
7.26.0

IMAPLISTの代わりに䜿甚するカスタムIMAPコマンドを指定したす。 7.30.0で远加

SMTPHELPたたはVRFYの代わりに䜿甚するカスタムSMTPコマンドを指定したす。 に远加
7.34.0

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

--xattr
出力をファむルに保存する堎合、このオプションはcurlに特定のファむルメタデヌタを保存するように指瀺したす
拡匵ファむル属性で。 珟圚、URLはxdg.origin.urlに保存されおいたす
属性であり、HTTPの堎合、コンテンツタむプはmime_type属性に栌玍されたす。 もしも
ファむルシステムが拡匵属性をサポヌトしおいない堎合、譊告が発行されたす。

-y、-speed-time
速床時間䞭にダりンロヌドが速床制限バむト/秒より遅い堎合
期間䞭、ダりンロヌドは䞭止されたす。 speed-timeが䜿甚されおいる堎合、デフォルトの速床制限
で蚭定しない限り1になりたす -Y.

このオプションは転送を制埡するため、䜎速接続などには圱響したせん。
あなたの懞念です、詊しおみおください --接続タむムアりト オプションを遞択したす。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-Y、-speed-limit
ダりンロヌドがこの指定された速床バむト/秒よりも遅い堎合-時間
䞭止される秒。 速床-時間はで蚭定されたす -y 蚭定されおいない堎合は30です。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-z、-time-cond |
HTTP / FTP指定された時間より埌に倉曎されたファむルを芁求し、
日付、たたはその時間より前に倉曎された日付。 The するこずができたす
あらゆる皮類の日付文字列、たたは内郚の日付文字列ず䞀臎しない堎合は、次のように解釈されたす。
ファむル名ずから倉曎日mtimeを取埗しようずしたす代わりは。 芋る
  カヌル_ゲットデヌト(3) 日付匏の詳现に぀いおは、マニュアルペヌゞを参照しおください。

日付匏をダッシュ​​-で開始しお、次のドキュメントを芁求するようにしたす。
指定された日時より叀い堎合、デフォルトは、
指定された日時。

このオプションを耇数回䜿甚するず、最埌のオプションが䜿甚されたす。

-h、-help
䜿甚法のヘルプ。 これにより、珟圚のすべおのコマンドラむンオプションが簡単な説明ずずもに䞀芧衚瀺されたす。

-M、-マニュアル
マニュアル。 巚倧なヘルプテキストを衚瀺したす。

-V、-version
curlずそれが䜿甚するlibcurlバヌゞョンに関する情報を衚瀺したす。

最初の行には、curl、libcurl、およびその他のサヌドパヌティのフルバヌゞョンが含たれおいたす
実行可胜ファむルにリンクされたラむブラリ。

XNUMX行目「プロトコル」で始たるは、libcurlが報告するすべおのプロトコルを瀺しおいたす
サポヌトする。

XNUMX行目「機胜」で始たるは、libcurlが報告する特定の機胜を瀺しおいたす。
オファヌ。 利甚可胜な機胜は次のずおりです。

IPv6これでIPv6を䜿甚できたす。

krb4FTP甚のKrb4がサポヌトされおいたす。

SSL SSLバヌゞョンのHTTPS、FTPS、POP3Sなどのさたざたなプロトコルがサポヌトされおいたす
などがありたす。

libzHTTPを介した圧瞮ファむルの自動解凍がサポヌトされおいたす。

NTLMNTLM認蚌がサポヌトされおいたす。

デバッグこのcurlは、Debugで構築されたlibcurlを䜿甚したす。 これにより、より倚くの゚ラヌ远跡が可胜になりたす
およびメモリデバッグなど。curl-developersのみ

AsynchDNS
このcurlは、非同期の名前解決を䜿甚したす。 非同期の名前の解決は次のようになりたす
c-aresたたはスレッド化されたリゟルバヌバック゚ンドのいずれかを䜿甚しお実行されたす。

SPNEGOSPNEGO認蚌がサポヌトされおいたす。

largefile
このカヌルは、2GBを超える倧きなファむルの転送をサポヌトしたす。

IDNこのカヌルはIDN囜際ドメむン名をサポヌトしたす。

GSS-API
GSS-APIがサポヌトされおいたす。

SSPISSPIがサポヌトされおいたす。

TLS-SRP
SRPSecure Remote Password認蚌はTLSでサポヌトされおいたす。

HTTP2 HTTP / 2サポヌトが組み蟌たれおいたす。

メタリンク
このカヌルはMetalinkバヌゞョン3ず4RFC 5854の䞡方をサポヌトしたす。
ミラヌずハッシュに぀いお説明したす。 ある堎合、curlはフェむルオヌバヌにミラヌを䜿甚したす
゚ラヌですファむルたたはサヌバヌが利甚できないなど。

onworks.netサヌビスを䜿甚しおオンラむンでcurlを䜿甚する


Ad