wgetを使用して毎回Webサイトのコピーを別のフォルダに保存するにはどうすればよいですか?

wgetを使用して毎回Webサイトのコピーを別のフォルダに保存するにはどうすればよいですか?

私はcronで次のことをしました。

0 0 1 * * wget --recursive --no-clobber --page-requisites --html-extension --convert-links --no-parent http://example.com -P /foo/bar

毎月サイトのスナップショットを取得できるように、ダウンロード日と一緒にwget出力をフォルダ(たとえば/foo/bar-2022-04-27/)に保存したいと思います。何かパイプで接続する必要があるようですが、どうすればよいですか?

ベストアンサー1

wgetパスが存在しない場合は生成されるので、代わりに次のようにします。

-P /foo/bar

あなたはそれを使用することができます:

-P /foo/$(date --rfc-3339=date)

たとえば、ファイルは foo/2022-04-07必要に応じて日付形式を指定できます。

おすすめ記事