내가 다음과 같은 일을 할 때 :
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