
[Linux] 특정확장자 파일들을 디렉토리 구조를 유지하면서 복사하기
·
💻 CS/Operation System
문제업무 중 하나의 폴더 속에 여러 폴더들이 있고 그 여러 폴더들 안에서 자막 파일들만을 찾아 디렉토리 구조를 유지하면서 복사해야하는 경우가 있었습니다. 예를 들면, ../LMS/20231020, ../LMS/20231021, ../LMS/20231022, ../LMS/20231023, ../LMS/20231024 ... 속에서 자막 파일들을 찾아야했습니다. 수백개의 디렉토리와 파일들이 있었으므로 단순 반복 작업으로 한다면 할 수야있겠지만, 엄청난 시간과 실수를 초래할지도 모릅니다. 하지만, 아래의 리눅스 명령어로 쉽게 해결할 수 있었습니다. find ./ -name "*.vtt" -type f -print | cpio -pdm ../subtitle_files 참고linux - copy 고급버전 ; 특정..