이 스레드를 읽었습니다.
- rsync --delete --files-from = list / dest /는 원하지 않는 파일을 삭제하지 않습니다
- rsync를 통해 dest dir에서 불필요한 파일을 삭제 하시겠습니까?
그러나 내가 알 수있는 한 (아마도 뭔가 빠졌을 수도 있음) 다음 질문을 다루지 않습니다.
rsync
예외적으로 송신 측에 존재하지 않는 수신 측의 파일을 복사하고 삭제 하도록 요청하는 방법은 무엇입니까? (예 : .hg
송신 측에 저장소가없는 경우에도 수신 측에서 수은 저장소 를 제거하지 마십시오 ).
하나의 가능성?
@Richard Holloway의 답변에서 차용합니다. 다음 줄이 있다고 가정 해보십시오.
rsync -av --exclude=dont_delete_me --delete /sending/path /receiving/path
내가 이해하는 한이 줄은 rsync
일치하는 것을 제외하고 전송 경로에 존재하지 않는 수신 경로의 모든 것을 삭제합니다 dont_delete_me
. 내 질문은 지금이다 : rsync 는 보내는쪽에 아무것도 일치 하지 않아도 일치하는받는쪽에 파일을 보관 합니까?dont_delete_me
dont_delete_me
rsync -av --exclude=dont_delete_me --delete /sending/path /receiving/path
,하지 것이라고rsync
일들이 일치를 제외하고, 전송 경로에 존재하지 않는 수신 경로에서 삭제 모든 것을dont_delete_me
? 가장 중요한 것은 송신 측의 항목이 일치하지 않더라도rsync
수신 측의 항목을 일치시키는 것 입니까? 그럴 경우, 그것이 내가 필요한 유일한 선이라고 생각합니다.dont_delete_me
dont_delete_me