Computer/Windows

windows 환경에서 tar.gz 압축을 해제하자

매직블럭 2023. 7. 31. 16:08

linux 에서 압축을 하면 일반적으로 *.tar.gz 파일로 압축하는 경우가 많다. 

이 형태는 파일을 tar을 이용하여 하나로 묶고 gzip으로 한번 더 압축한 형태라 한다.

 

이런 파일을 윈도우에서 반디집 등의 일반적인 압축 프로그램을 이용하여 해제하면 

먼저 *.tar.gz -> *.tar 로 한번 해제하고 *.tar파일을 다시 한번 푸는 두번의 과정이 필요할 뿐만 아니라

데이터 양에 비해 압축 해제 속도가 느린 편(인것 같)다. 

 

별도의 sw 설치 없이 윈도우에서도 linux에서와 같이 한번에 압축을 해제하는 방법을 정리.

 


 

터미널에서 tar을 쳐보면 "tar: Must specify one of -c, -r, -t, -u, -x" 과 같은 메세지가 나온다. 

tar이 설치되어 있다는 얘기지.. 몰랐네..

 

그럼 사용방법은 linux에서와 동일하게 사용하면 된다. 

 

$ tar -xvzf [filename.tar.gz] -C [extract_path]

 

추가로 옵션 파라미터의 의미는 아래와 같다.

-x : tar 압축해제.
-v : 진행 상황표시.
-z : gzip 압축해제.
-f : 압축 해제 파일 지정.
-C : 압축 해제 위치 지정.