Я пытаюсь запустить 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='*'
?