리눅스에서 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로 압축하고, 풀어야 하겠습니다.)

 

 

 

 

 


 


Posted by 탐색시간