Whatsapp

Mac に Wget をインストールして使用する方法

Anonim

wget は、URL で指定されたリソースをダウンロードするための堅牢なコマンド ライン アプリケーションです。接続が悪い場合でも優れた動作をするように設計されています。たとえば、macOS に同梱されている curl と比較して、そのユニークな機能は、非インタラクティブであるためバックグラウンドで実行できることです。

wgetXcode 経由 をインストールするには 2 つの方法があります wgetまたは Homebrew 経由で、すべての人が Xcode またはを使用しているわけではないので、両方の方法について説明します。 自作.

Xcode経由でWgetをインストールする

インストール中 wget on Mac 経由 Xcode はソースからツールをビルドする必要があり、手順はすべての Mac バージョンで同じです:

まず、XcodeをiTunes経由でインストールしてから、次のコマンドでXcodeコマンドラインツールをインストールします:

 xcode-select --install

curl を使用して wget ソースコードをダウンロード:

 cd ~/ダウンロード
curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

解凍してフォルダに移動し、構成コマンドを実行します:

 tar -zxvf wget-1.19.5.tar.gz
cd wget-1.19.5/
。/構成、設定

wget の作成とテスト:

 作る
インストールする
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

configure コマンドを実行したときにエラーが発生した場合は、次のように SSL フラグを付けて実行します:

 ./configure --with-ssl=openssl

インストールが完了したら、不要になったファイルを忘れずに削除してください。

Homebrew 経由で Wget をインストールする

HomebrewOS X のパッケージマネージャです。 Mac ユーザーにとってはアプリケーションの管理がはるかに簡単になります。

FinkMacPorts のような代替手段がありますが、私は好きです自作を使用。インストールしていなくても心配はいりません。私がサポートします:

Install Homebrew 次のコマンドを使用すると、Xcode のコマンド ライン ツールがまだインストールされていない場合は、それらもインストールされます:

"
 /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

次に、wget コマンドライン ダウンロード クライアントをインストールします。

 brew install wget

MacでWgetを使う方法

ファイルまたはディレクトリの URL がパブリックにアクセス可能である限り、それをダウンロードすることができ、ファイルはディレクトリをダウンロードするときに単独または再帰的にダウンロードできます。

単一ファイルのダウンロード
 wget -X path/to/local.copy http://example.com/url/to/download.html

構文は簡単です。 wget コマンド -X コマンドを使用してファイル パスを指定します (ダウンロードしたファイルを保存する場合を除く)現在の作業ディレクトリへのコンテンツ)、および公開リンク。

ディレクトリのダウンロード
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

-e robots=off フラグは wgetrobots.txt ファイルの制限を無視します。これは、要約されたダウンロードを防ぐため、優れています。 -r (または --recursive) および - np (または --no-parent) wget指定したディレクトリ内のリンクをたどります。出来上がり!

. wget の man ページまたはオンラインで端末内でアクセスできます。

質問や提案はありますか?下のコメント欄にあなたの考えを自由に書き込んでください。共有することを忘れないでください。