rsync를 사용하여 원격으로 하위 디렉터리를 제외하는 방법은 무엇입니까?

rsync를 사용하여 원격으로 하위 디렉터리를 제외하는 방법은 무엇입니까?

모든 하위 디렉터리와 파일을 복사하고 싶지만 모든 하위 디렉터리를 /opt/intranet제외해야 합니다 /opt/intranet/helpdesk. 복사하려는 서버에서 시작합니까, 아니면 대상 서버에서 명령을 실행하고 해당 명령을 소스에 SSH로 연결합니까?

rsync -avr -e ssh [email protected]:/opt/intranet --exclude=/opt/intranet/helpdesk . 헬프데스크 폴더를 동기화하는 중이어서 실패했습니다.

답변1

--exclude옵션에서 다음을 지정 해야 합니다 .

비교적주문 source path하다rsync

존재하다당신의사례:

rsync -avr -e ssh [email protected]:/opt/intranet . --exclude=helpdesk

존재하다일반적인사례:

rsync -avr -e ssh root@$HOSTNAME:/<source_folder> . --exclude=<relative folder>  

관련 정보