리눅스에서 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 탐색시간

댓글을 달아 주세요