This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Rsync

Rsync는 증분 파일 전송을 제공하는 오픈 소스 파일 동기화 도구입니다. 안전하지 않은 전송과 SSH와 같은 보안 전송을 통해 사용할 수 있습니다. 대부분의 Unix 기반 시스템 (예, macOS와 Linux)과 Windows에서 사용할 수 있습니다. rsync를 사용하는 GUI 기반 도구도 있습니다(예, Acrosync).

기본 명령어는 아래와 같습니다.

bash
rsync [-options] SOURCE user@x.x.x.x:DESTINATION
  • -options은 대시 뒤에 하나 이상의 문자가 오는 것입니다. 예를 들어, 자세한 오류 메시지의 경우 -v, 백업을 만드는 경우 -b입니다. rsync man 페이지 ("Options summary"를 검색하세요) 에서 전체 옵션 목록을 확인하세요.
  • SOURCE는 복사하거나 동기화하려는 로컬 파일 또는 디렉터리의 경로입니다.
  • user@는 파일을 복사하려는 원격 서버에 있는 사용자의 자격 증명입니다.
  • x.x.x.x는 원격 서버의 IP 주소입니다.
  • DESTINATION는 원격 서버에서 디렉터리나 파일을 복사하려는 위치의 경로입니다.

아래와 같이 -e 옵션을 사용하여 SSH를 통해 연결할 수도 있습니다.

bash
rsync [-options] -e "ssh [SSH DETAILS GO HERE]" SOURCE user@x.x.x.x:DESTINATION

rsync에 대해 공식 웹사이트위키백과 항목 등 인터넷에 수많은 예제가 있습니다.