디렉터리/하위 디렉터리에서 일치하는 파일을 다른 디렉터리로 복사하는 방법

디렉터리/하위 디렉터리에서 일치하는 파일을 다른 디렉터리로 복사하는 방법

다음과 같은 폴더 구조가 있습니다.

applications (main directory)
  - 1 (sub directory)
    application_1.pdf
  - 2 
    application_2.pdf
  - 3
    application_3.pdf

application_*.pdf모든 스키마 파일을 디렉터리에 복사 하고 싶습니다 . 쉘 스크립트를 사용하여 이를 어떻게 달성할 수 있습니까?

지금까지 다음을 시도했지만 모든 하위 디렉터리도 복사합니다.

cp -r "$path_src/" "$path_dst/"

답변1

cp applications/*/application_*.pdf /destination/path/

application_*.pdf그러면 하위 디렉터리에 있는 일치하는 모든 PDF 파일 applications/destination/path/. 이는 고유한 이름을 가진 모든 PDF 파일에 의존합니다(대상 디렉터리의 "충돌"을 피하기 위해).

관련 정보