내 작업 디렉터리에는 3개의 디렉터리가 있고 각 디렉터리에는 정확히 동일한 이름을 가진 3개의 하위 디렉터리가 있습니다. 파일은 하위 디렉터리에 있습니다. 특정 하위 디렉터리(및 파일)를 새 위치로 복사하되 동일한 디렉터리 트리 구조를 유지하고 싶습니다. rsync를 사용하려는 시도가 실패했습니다. 내가 달성하려는 작업의 예가 아래에 나와 있습니다.
다음으로 시작하세요:
디렉토리 1
sub1
sub2
sub3
디렉토리 2
sub1
sub2
sub3
목차 3
sub1
sub2
sub3
복사 후(그리고 파일을 sub2에 보관한 후) 원하는 폴더 구조:
디렉토리 1
sub2
디렉토리 2
sub2
목차 3
sub2
답변1
나는 당신이 rsync
이미 그것을 시도했다고 태그하고 언급했다는 것을 알고 있지만, 그냥 평범한 오래된 cp를 사용하는 것은 어떻습니까?
mkdir newdir
cp --parents -rp directory[123]/sub2 newdir
이렇게 하면 원하는 결과를 얻을 수 있습니다.