본문 바로가기
컴퓨터/Linux

[리눅스] 병렬처리를 활용한 한번에 여러 파일 tar.gz 압축 푸는 방법

by HanJoohyun 2018. 12. 9.
반응형

 


안녕하세요 한주현입니다.

오늘은 멀티코어 CPU를 활용하여 병렬처리를 통한 한 번에 여러 파일의 tar.gz 압축을 푸는 방법에 대해 알아보겠습니다.

tar.gz 단일 파일 압축 해제 방법

우선 간단하게 몸풀기로 tar.gz 압축 해제 방법에 대해 알아보겠습니다.

1
$ tar xf file.tar.gz

간단하네요 ㅎㅎ




tar.gz 여러 파일 압축 해제 방법


이번에는 CPU의 멀티 코어를 활용하여 병렬처리를 통한 여러개 파일 압축 푸는 방법에 대해 알아보겠습니다.


1
$ find . -type f -name "*.tar.gz" | xargs -I {} -P 4 tar -xf {}


-P 옵션의 값이 4로 되어있는데 이는 한 번에 4개의 프로세스를 진행한다는 얘기 입니다.


CPU 연산 능력에 따라 더 높이거나 낮추시면 됩니다.




오늘은 여러 파일 압축 푸는 방법에 대해 알아보았습니다.

그럼 다음에 만나요~~ 





기부 버튼을 만들었습니다
단지 $1 의 작은 정성도 저에게는 큰 힘이 됩니다
기부해주신 분들을 기억하며
더 좋은 내용으로 보답해 드리겠습니다 :)

Donate 버튼은 paypal 결제로 paypal 계정이 없으시더라도
카드로도 기부 가능하십니다 :)
Use your credit card or bank account (where available). 옆의 continue 를 누르시면 됩니다

한주현 드림



 



반응형

댓글