rsync 에서 exclude 옵션관련 질문입니다.

siegfried0의 이미지

안녕하세요.

rsync에서 exclude로 특정 패턴이 들어간 디렉토리를 제외하고 sync하려고 하는 중입니다.

man 부분도 뒤져보고 해서 겨우 만든 명령이

rsync -avzuP --exclude="- ano*/ - bos*/ - cae*/ - can*/" rsync://SOURCE/ /DEST/

였는데요; ano로 시작하는 디렉토리와 그 하위디렉토리, bos로 시작하는 디렉토리와 그 하위디렉토리 ...

를 제외하고 sync를 하려는데 마음처럼 안되네요;

옵션을 어떻게 바꾸어 줘야 되는지 좀 알려주시면 감사하겠습니다. ㅠㅠ;

modestcode의 이미지

--exclude-from=FILE     exclude patterns listed in FILE
옵션을 사용하시면 됩니다.
FILE에 한 줄당 한 패턴을 적으세요.

siegfried0의 이미지

감사합니다.

개별로 rsync -avzuP --exclude=... --exclude=... 이렇게 반복해서 주니까 먹히네요.