tar 압축, tar 압축하기, tar 압축풀기

리눅스에서 tar 명령어를 이용한 압축하기와 압축풀기를 알아보겠습니다.


 


(1) tar.gz 형태로 압축하기

기본명령어 : tar -czvf  압축파일명.tar.gz 압축할파일


기본명령어 : tar -czvf  압축파일명.tar.gz 압축할폴더


 


 


* 일반적인 해당폴더 하위를 tar.gz 형태로 압축하기



명령어 : tar -czvf seektime.tar.gz ./seektime
현재 상태의 하위 seektime 폴더 전체를 seektime.tar.gz 파일 하나로 압축됩니다.


  



                                      ( tar.gz 압축 명령어 실행 )


 


 




                                (tar.gz 압축으로 seektime.tar.gz로 압축된 모습니다.)


 


 


 


 


(2) tar.gz 형태로 압축풀기

기본명령어 : tar -xzvf 압축되어있는파일명.tar.gz 


 


* 해당위치에서 해당폴더를 생성하면서 압축풀기

명령어 : tar -xzvf seektime.tar.gz


pwd한 현재 리눅스 디렉토리 위치에서 압축된 내용을 풉니다.


 



                                      ( tar.gz 압축풀기 명령어 실행 )



 


(기존에 폴더로 압축했기 때문에 폴더의 디렉토리가 생기면서 해당 내용이 압축이 풀립니다.)



 


 


 


 


(3) tar 형태로 압축풀기


 


기본명령어 : tar -xvf seektime.tar


 


tar는 해당 폴더 및 파일을 하나로 묶어서 파일 하나로 만들어주는 것으로 생각하시고,


gz는 만들어진 하나의 파일을 압축파일 형태로 용량을 줄이는 것으로 생각하시면 됩니다.



(당연히 용량이 많을 경우 tar.gz로 압축하고, 풀어야 하겠습니다.)