본문 바로가기

기술자료/기술운영자료

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

그림입니다.
원본 그림의 이름: mem0000227401af.tmp
원본 그림의 크기: 가로 320pixel, 세로 200pixel

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

rsync -av --delete --exclude 'a' /home/aone/ /home/aone/


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



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

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

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

a/
b/


아래의
 명령어 실행.

rsync -av --delete --exclude-from '/home/pattern.txt' /home/aone/ /home/aone1/