Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Wgetのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Wget
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ダウンロードユーティリティ]] [[Category:GNU]] [[ar:Wget]] [[en:Wget]] [[es:Wget]] [https://www.gnu.org/software/wget/ GNU Wget] は広く使われているインターネットプロトコルである [[HTTP]], HTTPS, [[FTP]], FTPS (1.18 以降) を使用してファイルを取得するためのフリーソフトウェアパッケージです。非対話型のコマンドラインツールなので、スクリプトから簡単に呼び出すことができます。 ==インストール== [[pacman]] を使って {{Pkg|wget}} パッケージを[[インストール]]してください。AUR には git バージョンが存在します: {{AUR|wget-git}}。 wgetの代わり: {{AUR|mwget}} は、ダウンロード速度を大幅に向上させることができる、マルチスレッドのダウンロードアプリケーションです。 ==設定== 設定は {{ic|/etc/wgetrc}} で行います。デフォルトの設定ファイルはドキュメントがよく整理されているだけでなく、変更する必要は基本的にありません。複雑なオプションについては man ページを見て下さい。 ===FTP の自動化=== 大抵、ネットワーク上で安全にファイルを転送したいときは [[SSH]] が使われますが、SSH で scp や [[rsync]] を使うよりも FTP の方がリソースの消費が抑えられます。FTP はセキュアではありませんが、ファイアウォールで保護されている環境で、CPU が制約されるようなシステムで巨大なデータを転送する場合、FTP を使用するのが理にかなっています。 # wget <nowiki>ftp://root:somepassword@10.13.X.Y//ifs/home/test/big/</nowiki>"*.tar" 3,562,035,200 74.4M/s in 47s 上記の例では、Wget は 3.3 GB のファイルを 74.4MB/s の速度で転送しています。 以下の利点があります: *スクリプトに組み込める *ssh よりも高速 *簡単に文字列を置換できる *globbing 機能 ===プロキシ=== Wget は通常のプロキシ環境変数を使います。参照: [[プロキシ設定]]。 プロキシ認証機能を使うには: $ wget --proxy-user "DOMAIN\USER" --proxy-password "PASSWORD" URL HTML 認証フォームを使用するプロキシは利用できません。 ===pacman インテグレーション=== [[pacman]] で Wget を使ってプロキシ認証を自動的に行わせたい場合、{{ic|/etc/pacman.conf}} の {{Ic|[options]}} セクションに Wget コマンドを記述します: XferCommand = /usr/bin/wget --proxy-user "domain\user" --proxy-password="password" --passive-ftp -q --show-progress -c -O %o %u {{Warning|プレーンテキストにパスワードを保存することは安全ではありません。{{Ic|chmod 600 /etc/pacman.conf}} で root しかファイルを読めないようにしてください。}} ==使用方法== このセクションでは Wget のユースケースを紹介します。 ===基本的な使い方=== Wget の最も一般的なユースケースはインターネットからのファイルのダウンロードでしょう。 <nowiki>$ wget <URL></nowiki> ダウンロードするファイルの URL を既に知っている場合、ブラウザでダウンロードして適当なディレクトリに手動で移動するよりも素早くダウンロードができます。もちろん、単純な使い方以外にも、必要であればダウンロードの自動化を行うことができます。 ===ウェブサイトの完全なアーカイブを作成=== Wget はウェブサイトの完全なアーカイブ作成を行うことができます。絶対リンクを相対リンクに変更することでリンクが切れないようにします。 <nowiki>$ wget -np -r -k 'http://your-url-here'</nowiki> 動的なウェブサイトの場合、静的な HTML に変換するためにいくつかの追加オプションが利用可能です。 $ wget -r -np -p -E -k -K '<nowiki>target-url-here</nowiki>' ''wget'' は、ダウンロード防止メカニズムを回避するためのオプションもあります。 $ wget -r -np -k --random-wait -e robots=off --user-agent "Mozilla/5.0" '<nowiki>target-url-here</nowiki>' また、サードパーティのコンテンツをダウンロードに含める場合は、{{ic|-r}} と一緒に {{ic|-H}} スイッチを使って、リンクされたホストに再帰することができます。
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
Wget
に戻る。
検索
検索
Wgetのソースを表示
話題を追加