rsync (장점, 사용법, 옵션)
참조문서 : 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 |