rsync로 복사하는 동안 디렉토리 트리 유지


19

내가 다음과 같은 일을 할 때 :

rsync Videos/YouTube/LetsPlays foo@bar:/home/foo/

결과 디렉토리 구조는 다음과 같습니다.

/home/foo/LetsPlays

매뉴얼 페이지를 읽었지만 디렉토리 구조를 유지하는 옵션을 찾지 못했습니다.

/home/foo/Videos/YouTube/LetsPlays

결과로. 어떤 아이디어?

항상 감사합니다. Markus


답변:


29

-R또는 --relative옵션을 사용하여 전체 경로를 유지하십시오.

원격 파일의 전체 경로를 원하지 않지만 그 일부만 원하는 경우 rsync는 버전 2.6.7 이후로이 기능을 제공합니다 (이 경우 송신 측의 버전이 귀하의 경우 로컬 측입니다).

/./패스를 중단하려는 경로에 점 을 삽입하십시오.

전의:

rsync --relative Videos/./YouTube/LetsPlays foo@bar:/home/foo/

이 원격 경로가 발생합니다.

/home/foo/YouTube/LetsPlays

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