rsync 명령어 옵션 (rsync --exclude)

  • 등록 2017.07.12 11:47:33
크게보기

rsync 이용하여 동기화 할때 특정 폴더 제외하기


) /home/src/ 폴더를 /home/dest/ 폴더로 동기화하는데 /home/src/a/ 폴더는 제외시킬 경우

rsync -av --delete --exclude 'a' /home/src/ /home/dest/


주의사항: --exclude 상대경로를 써줘야 .



exclude
패턴을 여러개 지정하고 싶을 경우엔 --exclude-from 파일 경로를 지정해 주면 된다.

) /home/src/ 폴더를 /home/dest/ 폴더로 동기화하는데 /home/src/a/, /home/src/b/ 제외 경우

/home/pattern.txt
파일에 패턴을 저장.

a/
b/


아래의 명령어 실행.

rsync -av --delete --exclude-from '/home/pattern.txt' /home/src/ /home/dest/

노랑배 kosthb@gmail.com
Copyright @2011 mediaon Corp. All rights reserved.

사이트에 관련하여 연락은 메일로 주세요. kosthb골뱅이gmail.com Copyright 2011 mediaon. All rights reserved.