Pocket

概要

webサイト全体をクロールして保存するには、wgetコマンドと--mirrorオプションを使います。 保存先を指定するには、--diretory-prefixオプションを使います。

カレントディレクトリに保存する

--mirrorオプションを使うと、カレントディレクトリに、webサイトのドメイン名のディレクトリが作られます。その下にツリー構造で保存されます。

例えば、カレントディレクトリは ~/tmp/、カレントディレクトリに保存したい場合、次のように使います。

カレントディレクト下にwww.ninton.co.jpディレクトリが作られて、その下にツリー構造で保存されます。

ターミナルでwgetコマンドを直接起動するときは、ミラーリング結果をカレントディレクトリに保存することが多いです。次の --directory-prefixオプションを使うことは少なく、ついオプション名を忘れてしまいます。

保存先を指定する

ターミナルでwgetコマンドを直接起動するのではなく、シェルスクリプトやnodejs、その他のスクリプト内でwgetを使うときは、カレントディレクトリではない場所にミラーリングを保存したいことがあります。

ミラーリングの保存先を指定するには、--diretory-prefixオプションを使います。

例えば、カレントディレクトリは ~/tmp/、保存先は ~/tmp2/ としたい場合、次のように使います。