소스 구조를 대상 구조에 정확하게 복사하는 스마트 동기화 도구를 찾고 있습니다.

소스 구조를 대상 구조에 정확하게 복사하는 스마트 동기화 도구를 찾고 있습니다.

저는 Windows 7 사용자이고 소스 구조를 대상 구조에 정확하게 복사하는 동기화 도구를 찾고 있습니다.

시나리오는 다음과 같습니다.

  • 나는 일상적인 프로젝트를 저장하는 노트북을 가지고 있습니다. 나는 학교에서든 집에서든 회사에 갈 때마다 항상 이 노트북을 가지고 다닙니다.
  • 학교에는 노트북 데이터를 백업하기 위해 외장 하드 드라이브를 두는 방이 있습니다. 학교에 도착하면 항상 외부 데이터를 노트북과 동기화합니다. 학교를 떠나기 전에 노트북 데이터를 수정하면 동기화도 수행합니다.
  • 집에 도착하고 나갈 때도 똑같은 일을 합니다.
  • 일부 평가판 소프트웨어 때문에 매달 노트북을 다시 포맷합니다.

나는 외부 드라이브를 내 노트북과 동기화하기 위해 SyncToy 2.1을 사용하고 있습니다. 문제는 다음과 같습니다.

노트북을 포맷하기 전에 모든 외부 드라이브를 노트북과 동기화합니다. 예를 들어,

내 노트북 ​​구조:

c:\data\file1.ext
c:\data\folder1\file2.ext

외부 드라이브 구조 모두:

d:\data\file1.ext
d:\data\folder1\file2.ext

노트북을 다시 포맷한 file1.extfolder1. 그래서 내 노트북 ​​구조는 다음과 같습니다.

c:\data\folder1\file1.ext
c:\data\folder1\file2.ext

외부 드라이브를 노트북과 동기화하면

d:\data\file1.ext
d:\data\folder1\file1.ext
d:\data\folder1\file2.ext

도구도 제거하고 싶습니다 d:\data\file1.ext. 어떻게 해야 하나요?

답변1

설명하는 도구는 "rsync"입니다.

이는 Unix에서 시작된 것이지만 모든 유용한 도구와 마찬가지로 현재 Windows를 포함한 대부분의 운영 체제로 이식되었습니다.

Rsync는 귀하의 예에서와 같이 파일이 더 이상 소스에 없을 때 대상에서 파일을 제거하는 것을 포함하여 다양한 옵션을 제공합니다.

어떤 버전의 rsync를 사용할지는 유감스럽게도 조언할 수 없습니다. 각 버전에는 서로 다른 장점과 단점이 있으므로 시도해 보고 어떤 버전이 귀하의 선호도에 가장 적합한지 확인하는 것이 좋습니다.

cygwin(Windows로 포팅된 거의 모든 Unix 도구)은 매우 훌륭하고 살펴볼 가치가 있다고 말할 수 있습니다.

관련 정보