FTPサーバーからwget
を使用して再帰的にフェッチする場合、特定の日付以降に変更されたファイルのみをダウンロードするにはどうすればよいですか?
ユースケースでは、毎晩複数のサーバーと同期する必要がありますが、必要なのは数日前のデータのみです。 --mirror
フラグで十分ですが、残りのデータの同期(1回でも)が永久にかかる場合を除きます。
wget
は一度ミラーリングでき、その後は--timestamp
フラグが付いた後のアイテムのみを取得できます。 info
ページを読んで、適切な説明があり、これによって目的の動作が得られるかどうかを確認することをお勧めします。
いいえ、wgetを介しているかどうかに関係なく、すでに一度同期していない限り、wgetではサポートされていません(その場合は、--timestamp
を参照してください)。
試すことができるいくつかの回避策は次のとおりです。
wget
以外のものを使用してください。これは、専用スクリプトの良い候補のようです。一度にファイルにwgetを使用することはできます。また、私が使用したことのないwpullもチェックしてみてください。ただし、ページをダウンロードするかどうかを決定するスクリプトを使用したwgetに似ていることは理解しています。