wget
(Windows)Wget for Windowswget {whatisit}
| スタートアップ: | ||
| -V | –version | バージョン情報を表示して終了する |
| -h | –help | このヘルプを表示する |
| -b | –background | スタート後にバックグラウンドに移行する |
| -e | –execute=COMMAND | `.wgetrc’形式のコマンドを実行する |
| ログと入力ファイル: | ||
| -o | –output-file=FILE | ログを FILE に出力する |
| -a | –append-output=FILE | メッセージを FILE に追記する |
| -d | –debug | デバッグ情報を表示する |
| -q | –quiet | 何も出力しない |
| -v | –verbose | 冗長な出力をする (デフォルト) |
| -nv | –no-verbose | 冗長ではなくする |
| -i | –input-file=FILE | FILE の中に指定された URL をダウンロードする |
| -F | –force-html | 入力ファイルを HTML として扱う |
| -B | –base=URL | 相対 URL(-F -i 使用時) のベース URL を指定する |
| ダウンロード: | ||
| -t | –tries=NUMBER | リトライ回数の上限を指定 (0 は無制限). |
| –retry-connrefused | 接続を拒否されてもリトライする | |
| -O | –output-document=FILE | FILE に文書を書きこむ |
| -nc | –no-clobber | 存在しているファイルをダウンロードで上書きしない |
| -c | –continue | 部分的にダウンロードしたファイルの続きから始める |
| –progress=TYPE | 進行表示ゲージの種類を TYPE に指定する | |
| -N | –timestamping | ローカルにあるファイルよりも新しいファイルだけ取得する |
| -S | –server-response | サーバの応答を表示する |
| –spider | 何もダウンロードしない | |
| -T | –timeout=SECONDS | 全てのタイムアウトを SECONDS 秒に設定する |
| –dns-timeout=SECS | DNS 問い合わせのタイムアウトを SECS 秒に設定する | |
| –connect-timeout=SECS | 接続タイムアウトを SECS 秒に設定する | |
| –read-timeout=SECS | 読み込みタイムアウトを SECS 秒に設定する | |
| -w | –wait=SECONDS | ダウンロード毎に SECONDS 秒待つ |
| –waitretry=SECONDS | リトライ毎に 1〜SECONDS 秒待つ | |
| –random-wait | ダウンロード毎に 0〜2*WAIT 秒待つ | |
| -Y | –proxy | プロクシを使う |
| –no-proxy | プロクシを使わない | |
| -Q | –quota=NUMBER | ダウンロードするバイト数の上限を指定する |
| –bind-address=ADDRESS | ローカルアドレスとして ADDRESS (ホスト名か IP) を使う | |
| –limit-rate=RATE | ダウンロード速度を RATE に制限する | |
| –no-dns-cache | DNS の問い合わせ結果をキャッシュしない | |
| –restrict-file-names=OS | OS が許しているファイル名に制限する | |
| -4 | –inet4-only | IPv4 だけを使う |
| -6 | –inet6-only | IPv6 だけを使う |
| –prefer-family=FAMILY | 指定したファミリ(IPv6, IPv4, none)で最初に接続する | |
| –user=USER | ftp, http のユーザ名を指定する | |
| –password=PASS | ftp, http のパスワードを指定する | |
| ディレクトリ: | ||
| -nd | –no-directories | ディレクトリを作らない |
| -x | –force-directories | ディレクトリを強制的に作る |
| -nH | –no-host-directories | ホスト名のディレクトリを作らない |
| –protocol-directories | プロトコル名のディレクトリを作る | |
| -P | –directory-prefix=PREFIX | ファイルを PREFIX/ 以下に保存する |
| –cut-dirs=NUMBER | リモートディレクトリ名の NUMBER 階層分を無視する | |
| HTTP オプション: | ||
| –http-user=USER | http ユーザ名として USER を使う | |
| –http-password=PASS | http パスワードとして PASS を使う | |
| –no-cache | サーバがキャッシュしたデータを許可しない | |
| -E | –html-extension | HTML 文書は `.html’ 拡張子で保存する |
| –ignore-length | `Content-Length’ ヘッダを無視する | |
| –header=STRING | 送信するヘッダに STRING を追加する | |
| –proxy-user=USER | プロクシユーザ名として USER を使う | |
| –proxy-password=PASS | プロクシパスワードとして PASS を使う | |
| –referer=URL | Referer を URL に設定する | |
| –save-headers | HTTP のヘッダをファイルに保存する | |
| -U | –user-agent=AGENT | User-Agent として Wget/VERSION ではなく AGENT を使う |
| –no-http-keep-alive | HTTP の keep-alive (持続的接続) 機能を使わない | |
| –no-cookies | クッキーを使わない | |
| –load-cookies FILE | load cookies from FILE before session. | |
| –save-cookies FILE | save cookies to FILE after session. | |
| –keep-session-cookies | セッションだけで用いるクッキーを保持する | |
| –post-data=STRING | POST メソッドを用いて STRING を送信する | |
| –post-file=FILE | POST メソッドを用いて FILE の中味を送信する | |
| HTTPS (SSL/TLS) オプション: | ||
| –secure-protocol=PR | セキュアプロトコルを選択する (auto, SSLv2, SSLv3, TLSv1) | |
| –no-check-certificate | サーバ証明書を検証しない | |
| –certificate=FILE | クライアント証明書として FILE を使う | |
| –certificate-type=TYPE | クライアント証明書の種類を TYPE (PEM, DER) に設定する | |
| –private-key=FILE | 秘密鍵として FILE を使う | |
| –private-key-type=TYPE | 秘密鍵の種類を TYPE (PEM, DER) に設定する | |
| –ca-certificate=FILE | CA 証明書として FILE を使う | |
| –ca-directory=DIR | CA のハッシュリストが保持されているディレクトリを指定する | |
| –random-file=FILE | SSL PRNG の初期化データに使うファイルを指定する | |
| –egd-file=FILE | EGD ソケットとして FILE を使う | |
| FTP オプション: | ||
| –ftp-user=USER | ftp ユーザとして USER を使う | |
| –ftp-password=PASS | ftp パスワードとして PASS を使う | |
| –no-remove-listing | `.listing’ ファイルを削除しない | |
| –no-glob | FTP ファイル名のグロブを無効にする | |
| –no-passive-ftp | “passive” 転送モードを使わない | |
| –retr-symlinks | 再帰取得中に、シンボリックリンクで リンクされた先のファイルを取得する |
|
| –preserve-permissions | リモートファイルのパーミッションを保存する | |
| 再帰ダウンロード: | ||
| -r | –recursive | 再帰ダウンロードを行う |
| -l | –level=NUMBER | 再帰時の階層の最大の深さを NUMBER に設定する (0 で無制限) |
| –delete-after | ダウンロード終了後、ダウンロードしたファイルを削除する | |
| -k | –convert-links | HTML 中のリンクをローカルを指すように変更する |
| -K | –backup-converted | リンク変換前のファイルを .orig として保存する |
| -m | –mirror | -N -r -l 0 –no-remove-listing の省略形 |
| -p | –page-requisites | HTML を表示するのに必要な全ての画像等も取得する |
| –strict-comments | HTML 中のコメントの処理を厳密にする | |
| 再帰ダウンロード時のフィルタ: | ||
| -A | –accept=LIST | ダウンロードする拡張子をコンマ区切りで指定する |
| -R | –reject=LIST | ダウンロードしない拡張子をコンマ区切りで指定する |
| -D | –domains=LIST | ダウンロードするドメインをコンマ区切りで指定する |
| –exclude-domains=LIST | ダウンロードしないドメインをコンマ区切りで指定する | |
| –follow-ftp | HTML 文書中の FTP リンクも取得対象にする | |
| –follow-tags=LIST | 取得対象にするタグ名をコンマ区切りで指定する | |
| –ignore-tags=LIST | 取得対象にしないタグ名をコンマ区切りで指定する | |
| -H | –span-hosts | 再帰中に別のホストもダウンロード対象にする |
| -L | –relative | 相対リンクだけ取得対象にする |
| -I | –include-directories=LIST | 取得対象にするディレクトリを指定する |
| -X | –exclude-directories=LIST | 取得対象にしないディレクトリを指定する |
| -np | –no-parent | 親ディレクトリを取得対象にしない |


コメント