rsync와 양방향 또는 양방향 동기화를 설정하려고합니다. 필자의 경우 B에서 A로 동기화 할 때 파일을 삭제하면됩니다. 따라서 다음과 같이 rsync를 두 번 실행하려고했습니다.
rsync -rtuv ./A/ ./B/
rsync -rtuv --delete ./B/ ./A/
이 솔루션 의이 문제는 rsync (AB)를 실행 한 직후에 rsync (B-> A)를 실행할 때 동기화 사이에 생성 된 새 파일도 제거된다는 것입니다.
이 날짜 / 시간 이전에 파일을 만든 경우에만 파일을 삭제하는 조건으로 타임 스탬프를 지정할 수있는 방법이 있습니까?
업데이트 :
통합 솔루션이 있음을 이해하지만 통합에 대한 문제는 양쪽 끝에 설치해야합니다. 원격 서버와 동기화 중이며 원격 끝에 unison을 설치할 수 없습니다.