
wget を使って FTP 経由でサイトを素早くバックアップする
wget を使って FTP 経由でサイトを素早くバックアップする
FTP経由でウェブサイト全体を素早くバックアップしたい場合、最も簡単な方法はコマンドラインでwgetコマンドを使うことです。実際、たった1つのコマンド文字列で、ウェブサイト全体(あるいはFTPサーバー上のあらゆるもの)をバックアップできます。
使用する構文は次のとおりです。
wget -r ftp://username:[email protected]/
ユーザー名とパスワードを適切なログイン情報に変更し、ドメインをミラーリング/バックアップしたいサイトに変更してください。ちなみに、-r フラグは recursive を意味します。
ウェブサイト全体は、wget コマンドが実行されたディレクトリにローカルにバックアップされます。特に大規模なウェブサイトを扱っている場合は、混乱を防ぐために、mkdir を使用して簡単なディレクトリを作成し、そこから wget を実行することをお勧めします。
以前、ウェブサイトをローカルにミラーリングするためにwgetを使ったことがあります。これは非常に強力なツールなので、上級ユーザーでまだMacにインストールしていない場合はインストールする価値があります。wgetをインストールするには、まずXCode、HomeBrew、MacPortsなどのツールをインストールする必要があります。これらのツールは、ソースコードをコンパイルするか、パッケージ化されたバイナリを利用すれば、数千ものコマンドラインツールにもアクセスできます。