この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 10505|答える: 2

curlコマンドの共通パラメータ

[リンクをコピー]
掲載地 2016/12/17 9:38:29 | | | |


Curlは、URLルールを利用してコマンドラインで動作するファイル転送ツールです。 ファイルのアップロードとダウンロードに対応しているため、包括的な転送ツールですが、従来はURLを「ダウンロードツール」と呼ぶのが慣例です。

-a/---appendはファイルをアップロードする際にターゲットファイルに添付されます
-A/--user-agentは<string>ユーザーエージェントをサーバーに送信する設定を行います
- AnyAuthは「任意の」認証方法を使用できます
-b/---クッキー <name=string/file>クッキー文字列またはファイル読み取り場所
- BASICはHTTPの基本認証を使用します
-B/---use-ascii は ASCII やテキスト転送を使います
-c/--cookie-jar で、<file>操作終了後にこのファイルにクッキーを書き込むことができます
-C/--継続-ブ<offset>レイクポイント 継続
-d/--data <data> HTTP POST はデータを送信します
--data-ascii <data> は ASCII スタイルでデータを投稿します
--データバイナリ <data> post データ in binary
--negotiateはHTTP認証を使用します
--ダイジェストはデジタル認証を使用しています
--障害者EPRTまたはLPRTは禁止されています
--disable-epsv はEPSVの使用を禁止しています
-D/--dump-header は<file>ヘッダー情報をファイルに書き込みます
--egd-fileは<file>ランダムデータ(SSL)のEGDソケットパスを設定します。
--tcp-nodelay with TCP_NODELAY オプション
-e/---referer ソースURL
-E/--cert <cert[:p asswd]> クライアント証明書ファイルとパスワード(SSL)
--certタイプの<type>証明書ファイルタイプ(DER/PEM/ENG)(SSL)
--鍵<key>秘密鍵ファイル名(SSL)
--キータイプ<type>(DER/PEM/ENG)(SSL)
--pass <pass> 秘密鍵暗号(SSL)
--エンジン暗号化<eng>エンジンは(SSL)を使用します。 「--エンジンリスト」
--cacert <file> CA証明書(SSL)
--capath <directory> CAディレクトリ(c_rehashを用いて作成)でピアを(SSL)と検証する
--暗号<list>SSL暗号
--圧縮はリターンを圧縮する必要があります(デフレートまたはgzipを使用)
--connect-timeout <seconds> は最大リクエスト時間を設定します
--create-dirs ローカルディレクトリのディレクトリ階層を確立します
--crlf アップロードは LF を CRLF に変換することです
-f/--failは接続が失敗してもHTTPエラーを表示しません
--ftp-create-dirs 存在しなければリモートディレクトリを作成
--ftp-方法[multicwd/nocwd/singlecwd]はCWDの使用を制御します
--ftp-pasvはポートの代わりにPASV/EPSVを使用します
--ftp-skip-pasv-ip PASVを使用する際は、IPアドレスを無視してください
--ftp-SSLはFTPデータ転送にSSL/TLSを用いる試みです
--ftp-ssl-reqdはftpデータ転送にSSL/TLSが必要です
-F/--フォーム <name=content> HTTPフォーム送信データをシミュレートします
-form-string <name=string> HTTPフォームの送信データをシミュレートします
-g/--globoffは{}と[]を使うとURLシーケンスと範囲を無効化します。
-G/--get は get 方法でデータを送ります
-h/--助けて
-H/--ヘッダーの<line>カスタムヘッダー情報はサーバーに渡されます
--ignore-content-length 無視されるHTTPヘッダー情報の長さ
-i/--出力にはプロトコルヘッダー情報が含まれます
-I/--ヘッドはドキュメント情報のみを表示します
ファイルから-j/--junk-session-cookiesを読み込み、セッションクッキーを無視します
- インターフェースは<interface>使用するネットワークインターフェース/アドレスを指定します
- krb4は<级别>指定されたセキュリティレベルkrb4を有効にします
-j/--junk-session-cookiesはファイルを読み取ってセッションクッキーを無視します
--インターフェース<interface>は指定されたネットワークインターフェース/アドレスを使用します
--krb4 <level> 指定されたセキュリティレベルでkrb4を使用
-k/--insecureは証明書をSSLサイトに使用できるようにします
-K/---指定設定ファイルの読み取り
-l/-list-onlyはFTPディレクトリ内のファイル名を一覧にします
--リミットレート<rate>は転送速度を設定します
--local-port<NUM>はローカルポート番号の使用を強制します
-m/--max-time <seconds> は最大転送時間を設定します
--max-redirs <num> は読み取るべき最大ディレクトリ数を設定します
--max-filesize <bytes> はダウンロードされたファイルの最大総数を設定します
-M/--マニュアルは完全マニュアル表示
-n/--netrcはnetrcファイルからユーザー名とパスワードを読み取っています
--netrc-optional .netrc またはURLを使って-nを上書きしてください
--ntlmはHTTP NTLM認証を使用します
-N/-no-bufferはバッファ出力を無効化します
-o/---output をファイルに書き込むために出力を書き込む
-O/-remote-nameは出力をファイルに書き込み、リモートファイルのファイル名を保持します
-p/--proxytunnelはHTTPプロキシを使用します
--proxy-anyauth どちらかのプロキシ認証方法を選択
--proxy-basicはプロキシ上で基本的な認証を使用します
--proxy-digestはプロキシ上でデジタル認証を使用します
--proxy-ntlm はプロキシに対して ntlm 認証を使用します
-P/--ftp-port <address> はPASVではなくポートアドレスを使用します
-Q/--quoteは<cmd>ファイル転送前にサーバーにコマンドを送信します
-r/---レンジ<range>はHTTP/1.1またはFTPサーバーからバイト範囲を取得します
--range-fileはランダムなファイルを読み込みます(SSL)
-R/--リモート時間 ローカルでファイルを生成する際、リモートファイルの時間は保持されます
--再試行 送信<num>が再試行される回数
--再試行遅延 <seconds> 伝送に問題がある時の再試行間隔を設定します
--再試行最大時間 送信に<seconds>問題が起きたら最大再試行時間を設定します
-s/--サイレントモード。 何も出力されません
-S/--表示エラーがエラーを表示します
--socks4 <host[:p ort]> socks4で特定のホストとポートをプロキシします
--socks5 <host[:p ort]> socks5 を使って特定のホストとポートをプロキシします
--シュデル<file>
-t/--telnet-option <OPT=val> Telnet オプション設定
--trace で<file>指定されたファイルをデバッグします
--trace-ascii <file> --trace Like but hex output(十六進形出力なし)
--トレースタイム トラッキング/長文出力時にはタイムスタンプを追加します
-T/--アップロードファイル <file> ファイルをアップロード
--URL <URL> Spet URL で作業可能です
-u/--user <user[:p assword]> サーバーのユーザーとパスワードを設定してください
-u/--proxy-user <user[:p assword]> プロキシのユーザー名とパスワードを設定する
-v/--冗長
-V/--バージョンはバージョン情報を表示します
-w/---write-out [format]の出力は完全です
-x/--proxy <host[:p ort]> 特定のポートでHTTPプロキシを使用します
-X/--request<command>はどのコマンドを指定するかを指定します
-y/-スピード-時間 制限速度を放棄するのにかかる時間。 デフォルトは30です
-Y/--速度制限はトランスミッション速度の制限、つまり速度時間「秒」を停止します。
-z/-時間-コンド テレポート時間設定
-0/--http1.0はHTTP 1.0を使用しています
-1/--tlsv1はTLSv1(SSL)を使用しています
-2/--sslv2(SSL)を使用。
-3/--sslv3 SSLv3 (SSL)
--3p-quote - -Q のような - Q をソースURLとして3rdパーソナル転送用に
--3p-urlは第三者送信にURLを使用します
--3pユーザーはユーザー名とパスワードを使って第三者の送信を行います
-4/--ipv4はIP4を使用しています
-6/--ipv6はIP6を使用しています
-#/---progress-barは進行バーで現在の転送状況を表示します





先の:ツールのcurlコマンドでWindows(64ビット)をダウンロード
次に:System.ObjectDisposedException: 无法访问已释放的对象。
 地主| 掲載地 2022/05/28 21:08:30 |
Linuxにおけるcurlコマンドでホストをウェブページにアクセスするためのバインド方式のメソッドです

 地主| 掲載地 2023/11/29 22:47:01 |
curl wgetはHTTPS証明書の検証をオフにしない
https://www.itsvse.com/thread-10705-1-1.html
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com