wget
Mac で次のコマンドを使用して、http 経由でリモート Windows サーバー上のファイルをミラーリングしました。
wget --execute="robots = off" --mirror -N --no-parent -R '*index.html*' convert-links -nH --cut-dirs=1 http://user:pass@domain.com/share/?C=M;O=D
これはうまくいきました。
現在、サーバー上のディレクトリの一部には、決して変更されないファイルがあります。wget
それらのディレクトリへの再帰を気にしたくありません。これらのディレクトリには何千ものファイルがあり、それらのタイムスタンプを確認するのは時間の無駄です。これらのディレクトリを次のように除外しようとしています:
wget --exclude-directories='*1. Council Meetings*,*3. Council Minutes*' --execute="robots = off" --mirror -N --no-parent -R '*index.html*' convert-links -nH --cut-dirs=1 http://user:pass@domain.com/share/?C=M;O=D
ただし、2 つのディレクトリを除外したにもかかわらず、wget は引き続きそれらのディレクトリに潜り込み、除外されたディレクトリのすべてのディレクトリとサブディレクトリ内のすべてのファイルのタイムスタンプをチェックします。
ワイルドカードとエスケープと引用/引用なしなどのさまざまな反復を試みましたが、成功しませんでした。