특정 이름을 가진 모든 디렉터리를 무시하고 중첩된 디렉터리 구조를 복사합니다.

특정 이름을 가진 모든 디렉터리를 무시하고 중첩된 디렉터리 구조를 복사합니다.

큰 중첩 디렉터리가 있고 또는 이름이 지정된 하위 디렉터리를 projects/제외하고 전체 디렉터리를 재귀적으로 복사하고 싶다고 가정해 보겠습니다 .node_modules/env/

node_modules/나는 얼마나 많은 디렉토리가 있는지 모르고 트리의 어느 수준 env/에나 있을 수 있습니다 . projects/즉, a projects/project-1/env/및 a 가 있을 수 있습니다 projects/project-2/app/node_modules.

어떻게 해야 하나요?

답변1

rsync -rv --exclude=node_modules --exclude=env /projects /destination

관련 정보