rsyncを実行して、ファイル名のパターンに基づいて、大文字と小文字を区別しないパスで再帰的にいくつかのファイルをコピーしようとしています。これは、rsyncを実行するために行ったことです。
$ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/
何もコピーされません。デバッグ出力には以下が表示されます。
[sender] hiding file 1Name.txt because of pattern *
[sender] hiding file 1.txt because of pattern *
[sender] hiding file 2.txt because of pattern *
[sender] hiding file Name1.txt because of pattern *
[sender] hiding directory test1 because of pattern *
[sender] hiding file NaMe.txt because of pattern *
私は使用してみました: --include='*[Nn][Aa][Mm][E]*'
および他の組み合わせが、それはまだ行きません。
正規表現を使用していくつかのファイルを含める方法に関するアイデアはありますか?
--exclude='*'
ますか?