동일한 이름의 하위 디렉터리에서 특정 유형의 파일을 이동하거나 복사합니다.

동일한 이름의 하위 디렉터리에서 특정 유형의 파일을 이동하거나 복사합니다.

다음 구조 유형의 디렉터리 집합에서 모든 mp4 파일을 추출해야 합니다.

Jan
    -Folders
      - -888
      - -777
Feb
   -Folders
     - -888
     - -777

기본적으로 내가 해야 할 일은 -888 폴더에 있는 모든 mp4를 새 디렉토리에 넣고, -777 폴더에 있는 모든 mp4를 다른 새 디렉토리에 넣는 것입니다.

나는 다음을 사용하여 모든 디렉토리에서 모든 mp4를 폴더로 추출하려고 시도했습니다.

find /myfiles/folders/ iname "*.mp4" -type f -exec /bin/mv {} /videos \; 

이것은 내 폴더 스택에서 모든 mp4를 가져오지만, 내가 만든 비디오 디렉토리에 넣는 대신 비디오라는 하나의 파일로 모두 병합합니다. 이런 일이 다시는 발생하지 않도록 스크립트에서 내가 놓친 부분이 무엇인지 알고 싶습니다.

어떤 도움이라도 대단히 감사하겠습니다!

관련 정보