Tôi đang cố gắng chạy rsync để sao chép một số tệp đệ quy xuống một đường dẫn dựa trên mẫu tên tệp của chúng, không phân biệt chữ hoa chữ thường . Đây là những gì tôi đã làm để chạy rsync:
$ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/
Không có gì được sao chép, đầu ra gỡ lỗi hiển thị:
[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 *
Tôi đã thử sử dụng: --include='*[Nn][Aa][Mm][E]*'
và các kết hợp khác nhưng nó vẫn không hoạt động.
Bất kỳ ý tưởng về cách sử dụng regex để bao gồm một số tệp?
--exclude='*'
?