2017-04-18 1 views
0

나는복사 디렉토리 구조는

./ 
└── file1 
    ├── config.xml 
    ├── config.yml 
    └── file2 
     ├── config.xml 
     ├── config.yml 
     └── file3 
      ├── config.xml 
      └── config.yml 

는 내가 원하는 것은 새로운 위치에 config.yml 파일을 무시 제외한 동일한 디렉토리 구조와 모든 것을 복사 할 수있는 디렉토리 구조를 가지고 모든 리눅스 명령 또는 스크립트 미리 감사드립니다

답변

0

나는 당신이 단지 f 당신은 같은 것을 할 수있는 나이가 구조

:

find . -type d >dirs.txt

는 대상에서 디렉토리를 생성 한 후,

xargs mkdir -p <dirs.txt

을 디렉토리 목록을 만들 수 있습니다.

당신은 전체 구조를 복사 한 후 config.yml 파일을 제거하여 두 단계에서 할 수있는이 https://stackoverflow.com/a/4073992/6916391

+0

내가 복제 할 디렉토리 구조와 그 중 일부를 무시한 디렉토리의 파일 – ricky

0

한 번 봐,이는 다음과 같습니다

cp -R old_structure_parent_dir new_structure_parent_dir 
find new_structure_parent_dir -name config.yml -exec rm -rf {} \; 
관련 문제