다음과 같은 폴더 구조가 있습니다.
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 파일에 의존합니다(대상 디렉터리의 "충돌"을 피하기 위해).