rsync로 복사하는 동안 디렉토리 트리 유지 다음과 같습니다. /home/foo/LetsPlays 매뉴얼

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

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

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

/home/foo/LetsPlays

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

/home/foo/Videos/YouTube/LetsPlays

결과로. 어떤 아이디어?

항상 감사합니다. Markus



답변

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

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

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

전의:

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

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

/home/foo/YouTube/LetsPlays


답변