rsync를 사용하여 /SRC/**/OK/**/*OK*
파일을 복사하고 싶습니다 /DEST/**/OK/**/*OK*
.
모든 파일을 복사하려면 OK
전체 경로와 파일 이름이 포함된 OK
폴더가 있어야 합니다.
나는 노력했다
rsync -avP --include='**/OK/**/*OK*' --include='*/' --exclude='*' --inplace SRC DEST
이것은 작동하지 않습니다.
rsync -avP --include='*OK*' --include='*/' --exclude='*' --inplace SRC DEST
OK
작동하지만 전체 경로에 포함되어 있는지 여부에 관계없이 모든 폴더를 생성합니다 .
답변1
rsync -am --include='**/OK/**/*OK*' --include='*/' --exclude='*' --delete-excluded SRS DEST
이 시도. -m은 SRS 하위 디렉터리를 탐색할 때 생성된 "빈" 디렉터리를 삭제합니다. --delete-excluded는 원인을 삭제합니다.동기화닮지 않은 것 같다CP.