foreverk.net
제 목 Unix/Linux scp 와 rsync : 원격파일 전송
섬네일
내용

원격으로 파일을 전송할때 scp와 rsync 를 많이 사용한다. 

 

scp 와 rsync 의 차이점은 무엇일까? 

옵션의 차이도 있겠지만 무엇보다 symbolic link 를 처리하는데 차이가 있다

 

scp는 전송하려 하는 파일중에 symbolic link 가 있다면 링크된 원본파일이 전송된다. irte

즉, symlink 가 유지 되지 않는다.

 

  scp 

 

scp -[옵션] [보낼파일] [받는서버 계정 아이디]@[받는서버 URL]:[받을 위치 절대 경로]

scp -pr ./send naddru@10.10.10.10:./receive

옵션:

     - r  = recursive 하위 폴더 포함 모두 복사

     - p = preserve 권한및 속성 유지

     - C = compression 압축

 

 
 

 

  rsync

rsync -[옵션] [보낼파일] [받을위치]

여기서 보낼 파일 및 받을 위치는 [서버 계정 아이디]@[파일 URL]:[받을 경로] 로 사용 할 수 있다. 

rsync -avzP naddru@10.10.10.10.:./send ./receive

옵션: 

 

-v 진행상황을 상세히 보여줌 

-r 지정한 디렉토리의 하위 디렉토리까지 재귀적으로 실행 

-p 버전속성 보존 

-z 데이터압축 전송 

-u 추가된 파일만 전송 

-b 낡은 파일은 ~가 붙음 

-u 새로운 파일을 덮어쓰지 않음 

-e ssh(rsh) 전송암호화 

 

출처
참고URL -
작성일 2016-09-07 10:07 조회수 594
목록