rsync 선택적 [rsync --exclude] > server

본문 바로가기
사이트 내 전체검색

server

rsync 선택적 [rsync --exclude]

페이지 정보

작성자 서방님 댓글 0건 조회 219회 작성일 17-05-19 17:13

본문

rsync 로 delete 동기화를 맞추는데 어떤 폴더는 제외하고 싶다고 가정.
(네트워크 설정은 대략 생략함...)


ex) /home/src 폴더를 /home/dest 폴더로 동기화하는데 /home/src/xxx/yyy 폴더는 제외하고 싶은 경우.
rsync -avz --delete --exclude 'xxx/yyy' /home/src /home/dest

주의: --exclude 는 상대경로를 써줘야 함.



exclude 패턴을 여러개 지정하고 싶을 경우 파일에 패턴을 지정한 후,
--exclude-from 에 파일 경로를 지정해 주면 됨.

ex) /home/src 폴더를 /home/dest 폴더로 동기화하는데 /home/src/1/do_not_del.html , /home/src/2.txt, /home/src/3/delete_me 을 제외하고 싶은 경우.

/home/pattern.txt 란 파일에 패턴을 저장.
1/do_not_del.html
2.txt
3/delete_me

아래의 명령어 실행.
rsync -avz --delete --exclude-from '/home/pattern.txt' /home/src /home/dest



참조 : http://articles.slicehost.com/2007/10/10/rsync-exclude-files-and-folders

댓글목록

등록된 댓글이 없습니다.

Total 356건 4 페이지
게시물 검색

회원로그인

접속자집계

오늘
88
어제
84
최대
1,347
전체
154,459
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.