다음 명령은 제대로 작동하며 Mem*과 일치하는 파일만 복사합니다.
rsync -uvma '--include=*/' '--include=**/Mem*'
'--exclude=*' ../srcdir/ /targdir
또한 특정 패턴을 배제하고 싶습니다 *.class
. 제가 추가하려고 했던 내용은 다음과 같습니다.
'--exclude=**/*.class'
완전한 명령은 다음과 같습니다
rsync -uvma '--include=*/' '--include=**/Mem*'
'--exclude=*' '--exclude=**/*.class' ../srcdir/ /targdir
추가해도 효과가 없습니다. 이 명령은 *.class 파일을 복사합니다.
./target/classes/com/blazedb/sparkperf/MemBattery$$anonfun$3.class
./target/classes/com/blazedb/sparkperf/MemBattery$$anonfun$4.class
./target/classes/com/blazedb/sparkperf/MemBattery$$anonfun$5.class
./target/classes/com/blazedb/sparkperf/MemBattery$$anonfun$6.class
./target/classes/com/blazedb/sparkperf/MemBattery.class
sent 67536 bytes received 510 bytes 136092.00 bytes/sec
total size is 67080 speedup is 0.99
그렇다면 이 배제 모델은 어떻게 형성되어야 할까요?