rsync (장점, 사용법, 옵션)

2021. 3. 24. 02:29 OS/Linux

참조문서 : https://www.joinc.co.kr/w/Site/Tip/Rsync

1. rsync를 왜쓰는가?

  • Linux 시스템을 사용시에 원격지 서버의 파일을 copy 해야하는 경우가 빈번하게 발생하는데 개발자는 계정 패스워드를 알 지 못하기 때문에 패스워드를 이용하지 않는 방식으로 File copy 가 필요
  • 보안 설정을 추가하여 침해사고도 예방 가능

장점

  • 원격 시스템으로 부터 파일을 효율적으로 복사하거나 동기화 할 수 있다.
  • Link, device, 파일의 소유자와 그룹 권한(permissions)등 파일의 부가정보도 복사할 수 있다.
  • scp보다 빠르다. rsync는 remote-update 프로토콜을 이용해서 차이가 있는 파일만 복사한다. 처음에는 모든 파일과 디렉토리를 복사하겠지만, 다음부터는 차이가 있는 파일만 복사하기 때문에 더 빠르고 효율적으로 작동한다.
  • 데이터를 압축해서 송/수신하기 때문에 더 적은 대역폭을 사용한다.

2. 사용법

rsync [options] [src] [dest]

리모트쉘을 사용하는 경우는 ‘:’ 을 사용하고, rsync 데몬에 접속하는 경우는 ‘::’ 이나 ‘rsync://’ 을 사용한다.

3. 옵션

short long 설명
-a –archive (아카이브 모드) 심볼릭 링크, 파일 유저/그룹 권한, timestamp 등도 동기화
-v -verbose 동기화시 상세정보를 표시
-q -quiet 동기화 정보를 표시하지 않음. cron등에 의한 배치처리등에서 사용
-z -compress 동기화할 파일을 압축하여 전송



출처: https://sjh836.tistory.com/153?category=680975 [빨간색코딩]

'OS > Linux' 카테고리의 다른 글

nGrinder docker 설치 실행  (0) 2021.04.11
ubuntu docker 설치  (0) 2021.04.11
nGrinder 설치 (agent)  (0) 2021.04.11
nGrinder 설치 (controller)  (0) 2021.04.11
리눅스 최소 기본명령어  (0) 2021.03.24
[vi 명령어] vi 명령어 정리  (0) 2021.01.07
FTP 와 SFTP 와의 차이점  (0) 2020.07.14
Linux - 폴더 용량 체크 du  (0) 2020.07.14