rsync

LeeKyoungChang·2022년 3월 16일
0
post-thumbnail

생활코딩 - Linux 을 듣고 정리한 내용입니다.

 

📚 1. rsync

rsync : 파일과 디렉터리를 로컬 및 원격으로 동기화 (또는 복사)하는데 사용된다. (원본과 )

 

📖 A. basic

touch test{1..10} : test파일 1번부터 10번까지 생성된다.

스크린샷 2022-03-16 오전 10 48 02

 

rsync -a src dest : dest 디렉터리안에 src 라는 디렉터리가 생성된다.

rsync -a src/ dest : src 밑에 있는 파일들이 dest 디렉터리 하위로 전송된다.(복사된다)

스크린샷 2022-03-16 오전 10 52 01

 

💡 참고

  • 원격으로 전송된(복사된)곳에서 해당 파일들을 삭제할 시 원격에 있는 똑같은 파일도 삭제된다.

 

특정 디렉터리를 지정했을 때 해당 디렉터리 전체를 복사한다. (-a 사용시, 권한도 복사된다.)

 

📖 B. Remote sync

디렉터리를 원격 전송한다.

 

a 노트북

  • rsync -azP ~/rsync/src/ 원격 노트북b이름@원격 노트북b주소:~/rsync/dest
    • z : 압축, P : 전송되는 상황을 프로세스로 보여준다.
    • 원격 노트북 b의 ~/rsync/desta 노트북 ~/rsync/src/ 디렉터리를 복사

 

b 원격 노트북

  • 해당 원격 위치에서의 ip를 알아낸다 : ip addr
  • ~/rsyncdest 디렉터리 생성
profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"

0개의 댓글