여러 폴더에서 txt 파일을 추출하고 모든 파일을 하나의 폴더로 병합하는 방법은 무엇입니까?

여러 폴더에서 txt 파일을 추출하고 모든 파일을 하나의 폴더로 병합하는 방법은 무엇입니까?

100개의 폴더가 있고 각 폴더에는 같은 이름의 다른 폴더가 있고 해당 폴더 안에는 .txt 파일이 있습니다. 해당 파일을 추출하고 모든 txt 파일을 새 폴더에 병합하고 싶습니다.

Python 스크립트 작성을 도와주세요.

답변1

루트 폴더의 100개 하위 폴더로 이동하여 모든 .txt 파일을 찾아 새 폴더에 복사합니다 ~/tests.

find ./ -type f -name "*.txt" -exec cp "{}" ~/tests/ \;

관련 정보