rsync는 보내는 쪽에서 삭제된 대상의 파일을 삭제합니까?

rsync는 보내는 쪽에서 삭제된 대상의 파일을 삭제합니까?

파일이 소스에서 삭제되면 rsync가 대상에서도 파일을 삭제합니까?

예를 들어 소스 /home/me에 세 개의 파일이 있다고 가정해 보겠습니다.

a.txt
b.txt
c.txt

이제 명령을 실행하면 파일이 복사됩니다.rsync -v /home/me/ [email protected]:/home/backupa.txtb.txtc.txt/home/backup

현재 내용 /home/backup

a.txt
b.txt
c.txt

a.txt삭제 하고 싶은 경우 /home/me다음에 rsync를 실행할 때 a.txt삭제 되나요 /home/backup? 지정해야 하는 옵션이 있나요? 아니면 완전히 불가능한가요?

이를 수행할 수 있는 rsync의 대안이 있다면 그것도 환영합니다.

참고 사항: 읽었습니다.이것그리고이것이 주제와 관련이 있지만 이 질문과 정확히 어떤 관련이 있는지 잘 이해하거나 볼 수 없습니다.

답변1

삭제 옵션 중 하나를 선택하는 경우에만 해당됩니다. 바라보다man rsync자세한 내용은 다음과 같습니다.

--delete                delete extraneous files from dest dirs
--delete-before         receiver deletes before xfer, not during
--delete-during         receiver deletes during the transfer
--delete-delay          find deletions during, delete after
--delete-after          receiver deletes after transfer, not during
--delete-excluded       also delete excluded files from dest dirs

이 옵션에 대한 자세한 내용은 페이지 아래쪽에 나와 있습니다 man.

관련 정보