OpenSource-Hub
U

unison

SHA-256
5.3k stars·파일 관리·SHA-256 체크섬 확인됨

Unison은 크로스 플랫폼 양방향 파일 동기화 도구로, SSH 또는 TCP를 통한 동기화를 지원하며, 충돌을 자동으로 처리할 수 있습니다. rsync와 유사하지만 양방향 업데이트를 지원합니다.

스마트 다운로드

Download 버전 다운로드

v2.54.0 · 3.6 MB

양방향 파일 동기화의 강력한 도구로, 크로스 플랫폼 및 피어 투 피어를 지원하며 rsync보다 더 스마트합니다.

주요 기능

  • 크로스 플랫폼 지원(Windows, macOS, Linux 등)
  • 양방향 동기화: 양쪽 수정 사항을 모두 병합하고, 충돌이 없으면 자동으로 동기화하며, 충돌 시 표시하고 처리를 기다림
  • 사용자 수준 프로그램: 관리자 권한이나 커널 모듈 불필요
  • SSH 및 TCP 두 가지 통신 방식 지원, 대역폭 최적화
  • 장애 복구: 비정상적인 중단 후에도 데이터 손상 없음

할 수 없는 것

  • •주의: Unison의 서로 다른 버전 간에는 호환되지 않을 수 있으므로 반드시 동일한 버전으로 동기화하십시오. 이전 버전(예: 2.48, 2.51)은 유지 관리가 중단되었으므로 git 메인 브랜치 또는 최신 정식 버전에서 받는 것을 권장합니다. 양방향 동기화 시 양쪽에서 동일한 파일을 동시에 수정하여 충돌이 발생하면 수동으로 해결해야 합니다. 유지 관리 인원이 매우 적어 bug 수정 및 기능 업데이트가 느립니다.

사용 사례

  • 노트북과 데스크톱 또는 서버 간의 파일 동기화
  • 원격지 백업 및 복구
  • 오프라인 작업 후 네트워크 연결 복구 시 자동 동기화
  • 여러 장치 간에 프로젝트 파일 일관성 유지

Unison은 POSIX 시스템(*BSD, GNU/Linux, macOS 등) 및 Windows에서 사용할 수 있는 파일 동기화 도구입니다. 파일과 디렉터리 모음의 두 사본을 서로 다른 호스트나 디스크에 저장하여 각각 독립적으로 수정한 후, 각 사본의 변경 사항을 전파함으로써 두 사본을 동기화 상태로 유지할 수 있습니다. 주요 특징으로는 크로스 플랫폼 지원, 양방향 동기화(양쪽의 업데이트를 모두 처리 가능), 충돌하지 않는 변경 사항의 자동 전파, 그리고 충돌하는 업데이트의 명확한 표시가 있습니다. 사용자 수준 프로그램으로 실행되므로 커널 수정이나 슈퍼유저 권한이 필요하지 않으며, SSH 또는 TCP를 통해 통신하고, 대용량 파일의 작은 증분 업데이트에는 rsync와 유사한 압축 프로토콜을 사용하며, 장애 복구 기능도 갖추고 있습니다. Unison은 파일 시스템 모니터와 함께 반복 모드로 실행하여 거의 실시간에 가까운 동기화를 구현할 수 있습니다. 이 프로젝트는 25년 넘게 안정적으로 운영되어 왔으며, GPLv3 라이선스로 배포됩니다.

태그

file-synccross-platformbidirectionalrsync-likesshbackup

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 dmg 파일을 열고 앱을 Applications로 드래그

3

1단계: 시스템 패키지 관리자를 통해 Unison 설치(예: Ubuntu: `sudo apt install unison`; macOS: `brew install unison`)

4

2단계: 구성 파일 생성(예: `~/.unison/default.prf`), 동기화할 로컬 및 원격 디렉터리와 연결 방식 지정

5

3단계: `unison` 명령을 실행하여 동기화 수행, 처음 실행 시 충돌 처리 방식을 선택하라는 메시지가 표시됨

설치 가이드
  1. 1단계: 시스템 패키지 관리자를 통해 Unison 설치(예: Ubuntu: `sudo apt install unison`; macOS: `brew install unison`)
  2. 2단계: 구성 파일 생성(예: `~/.unison/default.prf`), 동기화할 로컬 및 원격 디렉터리와 연결 방식 지정
  3. 3단계: `unison` 명령을 실행하여 동기화 수행, 처음 실행 시 충돌 처리 방식을 선택하라는 메시지가 표시됨
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

8e0c9070824dc7e3f207d54c8afdec1af55ac26af2740d0d5d7b6e00c44d5fab

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

시스템 패키지 관리자로 제거하면 됩니다(예: `sudo apt remove unison`).

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GPL-3.0
마지막 업데이트2026-06-26 19:45:16
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

3 FAQs

유사한 프로젝트