Unison은 Unix 및 Windows 용 파일 동기화 도구입니다.파일 및 디렉토리 모음의 두 복제본을 다른 호스트 (또는 동일한 호스트의 다른 디스크)에 저장하고 개별적으로 수정 한 다음 각 복제본의 변경 사항을 다른 복제본으로 전파하여 최신 상태로 유지할 수 있습니다.Unison은 구성 관리 패키지 (CVS, PRCS, Subversion, BitKeeper 등), 분산 파일 시스템 (Coda 등), 단방향 미러링 유틸리티 (rsync 등) 및 기타 동기화 도구와 같은 여러 기능을 공유합니다.(Intellisync, Reconcile 등).그러나 Unison은 Windows 시스템과 다양한 Unix 시스템 (Solaris, Linux, OS X 등)에서 모두 실행됩니다.또한 Unison은 여러 플랫폼에서 작동하므로 Windows 랩톱을 Unix 서버와 동기화 할 수 있습니다.* 간단한 미러링 또는 백업 유틸리티와 달리 Unison은 분산 디렉토리 구조의 두 복제본에 대한 업데이트를 처리 할 수 있습니다.충돌하지 않는 업데이트는 자동으로 전파됩니다.충돌하는 업데이트가 감지되어 표시됩니다.분산 파일 시스템과 달리 Unison은 사용자 수준의 프로그램입니다. 커널을 수정하거나 호스트 중 하나에 수퍼 유저 권한이 필요하지 않습니다.* Unison은 인터넷에 연결된 모든 컴퓨터 쌍간에 작동하여 직접 소켓 링크를 통해 통신하거나 암호화 된 ssh 연결을 통해 터널링합니다.네트워크 대역폭에주의를 기울이고 PPP 연결과 같은 느린 링크에서 잘 실행됩니다.큰 파일로의 작은 업데이트 전송은 rsync와 유사한 압축 프로토콜을 사용하여 최적화됩니다.* 유니슨은 실패에 대해 탄력적입니다.비정상적으로 종료되거나 통신이 실패하는 경우에도 복제본과 자체 구조를 항상 적절한 상태로 유지하는 것이 좋습니다.* Unison은 명확하고 정확한 사양을 가지고 있습니다.* 유니슨은 무료입니다.전체 소스 코드는 GNU Public License에 따라 제공됩니다.
unison-file-synchronizer