参考文献:
https://www.cnblogs.com/ftl1012/p/9265699.html
https://www.cnblogs.com/lsdb/p/7171779.html
wgetのカールとは、一般的にことを除いて、カールは、リクエストパラメータをカスタマイズすることができ、Linuxのダウンロードツールで使用されているアナログWeb要求で、より良いという点で非常に、wgetのサポートFTPおよび再帰的(再帰的なこの)ダウンロード、ダウンロードのドキュメントからでより良いです。アナロジーは、その後のようなブラウザカール、wgetのはサンダーです。
なぜならwgetのとの接触の総純実験は、前にも聞いたが、彼らは、このダウンロードツールだけを認識してきたが、私はどのような機能、使用する方法がわかりません。以下は、wgetの一般的に使用されるコマンドは、綿密な学習需要がある、将来のアクセスのために学んだことをまとめたものです。
まず、いくつかのコマンドの最も実用的:
#の再開のwget -c + URLまたはファイル名のサポートのダウンロード 背景#1でダウンロードしたのwgetの-b + URLやファイル名 に対応するファイルダウンロードするには事前に定義されたURLのwgetの-iリスト#リスト、URLリスト のwgetを-x -rを-A「* .TXT」+ダウンロードディレクトリのターゲットURL内のすべてのディレクトリとファイルは、一般的に#再帰的なディレクトリで、ローカル上の対応するファイルのディレクトリを作成 -A -rのwget -ndを「* .TXT」 + URL 通常、カタログ#すべてのディレクトリとファイルをローカルディレクトリに再帰的にダウンロードし、対応するファイルのターゲットディレクトリの下に作成されていません wgetの-x -r -R「* .TXT」 + URLの#ディレクトリを再帰的に通常の接尾辞を除いてファイルをダウンロードし、ディレクトリを作成します構造 のwget -nd -r -R「* .TXT」 + URLの#ディレクトリを再帰的に通常のディレクトリ構造を作成しません、接尾辞を除いてファイルをダウンロードし 、一般的に完全にコピーし、ミラーを作成するのwget -m + URLカタログ#を
ここでは、再帰的なダウンロードの概念を追加し、これは非常に重要な機能です。私たちはしばしば再帰検索再帰的なダウンロードを聞きます。ここでは再帰的には、現在のディレクトリとすべてのサブディレクトリを指します。あなたは再帰的なダウンロードを使用しない場合は、現在のフォルダのみのディレクトリを無視して、現在のフォルダ内のファイルをダウンロードしてください。そのサブディレクトリ内のサブディレクトリとファイルがダウンロードされません。
以下は、共通パラメータのwgetコマンドの一部を示しています。
パラメータ |
パラメータ意味 |
- 助けて |
Wgetは、オンラインヘルプを表示し、このテーブルが唯一のパラメータの一部を使用しています、詳細のパラメータは、オンラインヘルプを参照してください |
-A |
使用を許可複数ある場合は、「.GIF *」など-Aとしてのみ指定されたファイルタイプの受け入れは別の「」、唯一のGIF画像をダウンロードします |
-b |
現在のディレクトリにログファイルを書き込むために、バックグラウンドでwgetの実行をしてみましょう「のwget-ログ」ファイル |
【回のnuber] -t |
Wgetは、サーバーへの接続を確立できない場合は、何回も接続してみてください。たとえば、「120 -t」120回を試してみてください表します。接続に成功するまで繰り返し、無限を指定しようとすると、この一つが「0」のとき |
-c |
彼女が突然中断した場合、その後の時間は、その後、最初からやり直すのではなく、最後のパスが終了しませんでしたから、接続が復元されて通過しますとき、大きなファイルをダウンロードする場合は特にHTTPが、これは、非常に便利な設定です |
-T [秒数] |
タイムアウト。「-T 120は、」リモートサーバは、データを送信されないよう120秒後に、再度接続してみてください示しています。ネットワークが高速である場合は、この時間は短く設定することができます |
-w [セコの数] |
そのような試みの間で100秒を待っ表し、「100 -w」として2回の試行の間に待機する秒数で |
-Q [byetes] |
制限ダウンロードファイルのサイズは、これ以上2Kバイト以下を表すよう「-Q2k」として総数を超えることはできません「 - Q3m」を超えない3Mバイトを表します |
-nd |
すべてが現在のディレクトリに指定されたディレクトリのファイルに積まサーバからダウンロードしたディレクトリ構造を、ダウンロードしないでください。 |
-バツ |
以下のような、逆に「-ndを」設定「にwget -xます。http:// ABC」カレントディレクトリにある「ABC」のサブディレクトリを作成し、すべてのファイルがあるまで、レベルに応じて、サーバーのディレクトリ構造を構築するために行くために作成されます完全なパス |
-nH |
直接カレントディレクトリまでのディレクトリのターゲットホストのドメイン名、ターゲットホストのディレクトリ構造にディレクトリを作成しないでください |
--httpユーザー= XXX |
Webサーバーは、両方のセットで、ユーザー名とパスワードを指定する必要がある場合 |
--http-passwdの= XXX |
|
-i download_list |
すべてのURLが記載されているファイル「download_list」をダウンロードします |
-k |
ローカル接続をリンクに変換 |
--proxyユーザー= XXX |
プロキシサーバがユーザ名とパスワードが必要な場合は、これらの2つのオプションを使用します |
--proxy-passwdの= XXX |
|
-r |
--recursive 再帰的なダウンロードを指定します |
-R |
指定拒绝的文件类型,如‐R "*.gif"将不下载 gif 图片,如果有多个 不允许,可以使用“,”分开 |
‐l [depth] |
下载远程服务器目录结构的深度,例如"‐l 5"下载目录深度小于或 者等于 5 以内的目录结构或者文件 |
‐m |
做站点镜像时的选项,如果你想做一个站点的镜像 |
‐np |
只下载目标站点指定目录及其子目录的内容 |