rsync 동기화 작업과 매개변수를 명령줄 없이 관리할 수 있는 SwiftUI 기반 macOS 그래픽 프런트엔드입니다.
bcpierce00/unison
Unison은 디렉터리 트리의 두 복제본 간에 변경 사항을 전파하고 충돌을 검토하도록 표시하는 크로스 플랫폼 파일 동기화 도구입니다.
대체할 수 있는 제품:Dropbox
Resilio Sync
- 스타
- 5,570
- 포크
- 278
- 열린 이슈
- 106
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Unison은 파일과 디렉터리 모음의 두 복제본을 동기화된 상태로 유지합니다. 복제본은 서로 다른 호스트에 있거나 같은 컴퓨터의 서로 다른 디스크에 있을 수 있으며, 각 복제본을 별도로 편집할 수 있습니다. Unison은 변경 사항을 반대편에 전파하고, 충돌하지 않는 업데이트는 자동으로 적용하며 충돌하는 항목은 사용자가 결정하도록 표시합니다.
미러링이나 백업 도구와 달리 양쪽에서 이루어진 편집을 모두 처리합니다. 여러 네트워크 파일 시스템과 달리 데이터의 실제 복사본을 유지하므로 오프라인 상태에서도 동기화된 파일을 읽고 쓸 수 있습니다. 커널 변경, 슈퍼유저 권한, FUSE 없이 일반 사용자 권한으로 실행되며, 보통 ssh 또는 직접 TCP로 연결합니다. 큰 파일의 작은 변경 사항은 rsync와 유사한 압축 프로토콜로 전송해 대역폭을 절약합니다. 파일 시스템 모니터를 사용하는 반복 모드도 지원해 거의 즉시 동기화할 수 있습니다.
Unison은 BSD, GNU/Linux, macOS 같은 POSIX 시스템과 Windows에서 실행됩니다. GPL-3.0 라이선스로 소스 코드가 배포되며, 여러 Linux 배포판에서 바이너리 패키지로 제공됩니다.
핵심 기능
- 01두 복제본 양쪽의 편집 내용을 감지하고 충돌을 표시하는 양방향 동기화.
- 02Linux, macOS, BSD 같은 POSIX 시스템과 Windows 간 동기화를 지원합니다.
- 03커널 변경, root 권한, FUSE 없이 ssh 또는 일반 TCP로 연결합니다.
- 04큰 파일의 작은 변경 사항을 rsync 스타일의 델타 전송으로 처리해 대역폭을 절약합니다.
- 05파일 시스템 모니터를 사용해 거의 실시간으로 동기화하는 반복 모드를 선택적으로 지원합니다.
활용 사례
- Windows 노트북과 Unix 서버를 서로 동기화합니다.
- 집의 컴퓨터와 원격 호스트 간에 ssh로 프로젝트 또는 문서 폴더를 동기화합니다.
- 가끔 연결이 끊기는 노트북에서도 오프라인으로 사용할 수 있도록 데이터 복사본을 유지합니다.
- 양쪽에서 이루어진 편집을 처리하면서 같은 컴퓨터의 두 디스크 간에 파일을 미러링합니다.
빠른 시작
- 1
INSTALL.md의 빌드 안내를 읽어 보세요
- 2
시스템의 패키지 관리 시스템(예: GNU/Linux 배포판)에서 바이너리 패키지를 설치하세요
사용 전 알아둘 점
- 적극적으로 유지 관리하는 사람은 극소수입니다.
- 이전 릴리스는 더 이상 유지 관리되지 않으므로 최신 릴리스 또는 git master를 사용하세요.
- 카피레프트 라이선스인 GPL-3.0에 따라 라이선스가 부여됩니다.
토픽
자주 묻는 질문
- unison은(는) 무엇인가요?
- Unison은 디렉터리 트리의 두 복제본 간에 변경 사항을 전파하고 충돌을 검토하도록 표시하는 크로스 플랫폼 파일 동기화 도구입니다. Unison은 파일과 디렉터리 모음의 두 복제본을 동기화된 상태로 유지합니다. 복제본은 서로 다른 호스트에 있거나 같은 컴퓨터의 서로 다른 디스크에 있을 수 있으며, 각 복제본을 별도로 편집할 수 있습니다. Unison은 변경 사항을 반대편에 전파하고, 충돌하지 않는 업데이트는 자동으로 적용하며 충돌하는 항목은 사용자가 결정하도록 표시합니다.
- unison은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- unison은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- unison은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. unison의 마지막 커밋은 2026년 9월 20일입니다.
- unison은(는) 어디에 사용할 수 있나요?
- Windows 노트북과 Unix 서버를 서로 동기화합니다. 집의 컴퓨터와 원격 호스트 간에 ssh로 프로젝트 또는 문서 폴더를 동기화합니다. 가끔 연결이 끊기는 노트북에서도 오프라인으로 사용할 수 있도록 데이터 복사본을 유지합니다. 양쪽에서 이루어진 편집을 처리하면서 같은 컴퓨터의 두 디스크 간에 파일을 미러링합니다.
- unison는 어떻게 설치하나요?
- INSTALL.md의 빌드 안내를 읽어 보세요 시스템의 패키지 관리 시스템(예: GNU/Linux 배포판)에서 바이너리 패키지를 설치하세요
- unison은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bcpierce00/unison
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
중앙 서버 없이 두 대 이상의 컴퓨터에서 폴더를 동기화하는 오픈소스 지속적 파일 동기화 도구입니다.
재사용 가능한 전송 프로필을 관리하고, 드라이런 diff와 실시간 진행 상황을 보여주는 rsync 터미널 UI
공식 Nextcloud 설치 프로그램으로, 단일 Docker mastercontainer가 Office, Talk, 백업, 안티바이러스 등의 선택 기능을 포함한 전체 Nextcloud 스택을 배포하고 관리합니다.
호스팅 계정 없이 사용할 수 있는, Rust 기반 가상 분산 파일 시스템을 갖춘 오픈소스 크로스 플랫폼 파일 탐색기입니다.
파일 동기화, 공유, 팀 라이브러리, 확장 가능한 파일 메타데이터 뷰를 제공하는 오픈소스 자체 호스팅 클라우드 스토리지입니다.