【Mac】wgetでサーバーから資材をダウンロードする方法

wgetを利用することで、サーバーにある資材をまとめてダウンロードすることができて便利です。

Homebrewのインストール

ターミナルからwgetをインストールするためにパッケージ管理システムのHomebrewからインストールします。brewコマンドが登録されていない場合は、はじめにHomebrew公式サイトからHomebrewをインストールします。

wgetのインストール

wgetをbrewコマンドでインストールします。

$ brew install wget

インストールされているか確認するためにバージョンを出してみます。

$ wget -V

これでバージョンが表示されたらOKです。

wgetを利用してサーバーから資材をダウンロードする

以下のようにFTPアカウントを利用して設定します。

wget -mc ftp://[ユーザー名]:[パスワード]@[サーバー名]/[ディレクトリ]

オプション

wgetのオプション一覧は以下のオプションで取得できます。

wget -help

今回付けているオプションの説明も入れておきます。

オプション説明
-c, –continue途中までダウンロードしたファイルの続きから再開されます
-m, –mirror-N -r -l 0 –no-remove-listing の省略形
(ローカルと比較して新しいファイルだけを取得し、再帰ダウンロードする。階層は無制限で’.listing’ファイルは削除しない)
-N, –timestampingローカルにあるファイルよりも新しいファイルだけ取得する
-r, –recursive再帰ダウンロードを行う
-l, –level=NUMBER再帰時の階層の最大の深さを NUMBER に設定する (0 で無制限)
–no-remove-listing`.listing’ ファイルを削除しない

石井秀幸@WEBデザイナー
WordPress公式『横浜 WordPress Meetup』主宰/株式会社ノクチ基地 取締役/モンゼンクリエイティブ合同会社 代表。WEB制作に関する技術や役立つ情報を発信していきます。10年にわたるWordPress歴を背景に、幅広いアイデアを形にするお手伝いをしています。