대상 디렉토리 계층에서 rsync가 기호 링크를 새 디렉토리로 바꾸는 것을 어떻게 방지 할 수 있습니까?


14

소스 디렉토리 와 대상 영역 사이에서 파일을 동기화하기 위해 rsync (1) 를 사용 하고 있습니다. 여기서 대상 디렉토리 계층에는 기호 링크가 있습니다.

소스 디렉토리가 대상 영역의 심볼릭 링크와 이름 및 상대 경로가 같은 경우 rsync 심볼릭 링크를 복사 된 소스 디렉토리 및 모든 내용으로 바꿉니다 . rsync가 대신 심볼릭 링크를 그대로두고 심볼릭 링크가 실제 디렉토리 인 경우 복사 된 파일 만 복사하려고합니다.

현재 -Cvrtprsync 옵션을 사용하고 있습니다. --links옵션을 알고 있지만 소스 영역의 심볼릭 링크에만 관련이있는 것으로 보입니다.

rsync로 찾고있는 동작을 얻는 방법이 있습니까?

답변:


15

더 이상 질문을하지 않은 채 답을 찾았습니다.

-K / --keep-dirlinks rsync 옵션은 내가 찾고있는 것 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.