ฉันกำลังพยายามที่จะใช้ rsync เพื่อคัดลอกบางไฟล์ซ้ำลงเส้นทางที่ขึ้นอยู่กับรูปแบบชื่อไฟล์ของพวกเขากรณีตาย นี่คือสิ่งที่ฉันได้ทำเพื่อเรียกใช้ rsync:
$ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/
ไม่มีการคัดลอกอะไรเลยผลลัพธ์ของ debug จะแสดง:
[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]*'
และชุดค่าผสมอื่น ๆ แต่ก็ยังไม่ได้ไป
มีแนวคิดใดบ้างเกี่ยวกับวิธีใช้ regex เพื่อรวมไฟล์บางไฟล์?
--exclude='*'
?