목차

rsync

Remote Sync

rsync는 유닉스 계열 시스템에서 파일과 디렉토리를 효율적으로 복사하고 동기화하기 위한 오픈 소스 유틸리티입니다. 단순한 복사를 넘어, 원격지와 로컬 간의 차이점만 찾아내어 전송하는 '델타 전송(Delta Transfer)' 알고리즘을 사용하는 것이 가장 큰 특징입니다.

1. rsync의 핵심 메커니즘

2. 주요 장점

3. 주요 옵션 설명

rsync 명령어 사용 시 가장 자주 쓰이는 옵션 조합입니다.

옵션 의미 상세 설명
-a archive mode 권한, 속성, 심볼릭 링크 등을 보존하며 재귀적으로 복사
-v verbose 전송 과정을 상세하게 화면에 출력
-z compress 데이터 전송 시 압축 사용
-h human-readable 용량을 읽기 편한 단위(GB, MB 등)로 표시
–delete delete 소스에 없는 파일이 대상에 있다면 삭제 (완전 동기화)
–progress progress 전송 진행 상태를 실시간으로 표시