제목에서 알 수 있듯이. 추출하고 싶은 ZIP 아카이브가 많이 있습니다.
모든 파일에는 고유한 이름이 있습니다.
모든 파일에는 다음이 포함됩니다.파일만(파일에는아니요폴더 없음: 상위/홈 폴더 없음).
나는 이 모든 ZIP 아카이브를 GNU를 통해 병렬로 처리하고 싶습니다.
요약하다:
archivename(s).zip
가지다아니요폴더 내부- 콘텐츠를 폴더에 추출합니다.
archivename(s).zip
(archivename(s)/
이 폴더를 만들어야 합니다!) - 유지하다
archivename(s).zip
추출 후 - 모든 ZIP에 대해 이것을 반복하십시오.
archivename(s).zip
ZIP 추출에 가장 적합한 유틸리티가 무엇인지 알고 싶습니다: gunzip? 압축을 풀까요? bsdtar? 7z?
첨부된:전체 작업 속도를 높이기 위해 GNU 병렬성을 활용하고 싶습니다(SATA SSD 장치를 사용하고 있습니다).
답변1
parallel 'mkdir {.} && cd {.} && unzip ../{}' ::: *.zip