Saya mencoba menjalankan rsync untuk menyalin beberapa file secara rekursif ke jalur berdasarkan pola nama file mereka, case- sensitive . Inilah yang telah saya lakukan untuk menjalankan rsync:
$ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/
Tidak ada yang disalin, hasil debug menunjukkan:
[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 *
Saya telah mencoba menggunakan: --include='*[Nn][Aa][Mm][E]*'
dan kombinasi lainnya tetapi tetap tidak berhasil.
Adakah ide tentang cara menggunakan regex untuk memasukkan beberapa file?
--exclude='*'
?