상세 컨텐츠

본문 제목

[명령어] tar 분할 압축/해제 사용법

Linux 일반

by mobile 2014. 11. 12. 15:56

본문

반응형

일반적인 압축 명령어는 아래와 같습니다.

- tar.gz 압축풀기

1. tar.gz 압축풀기


$gunzip filename.tar.gz    // tar.gz에서 gz을 풀어냅니다.

$tar xvf filename.tar         // tar를 풀어냅니다.  ( x: 압축풀기 , v: 압축푸는 상태를 본다, f: 파일이름 )


// 압축푸는 상황을 보고 싶지 않으시다면 v옵션을 주지 않으셔도 됩니다만 보통은 적습니다.


2. tar.gz 한번에 풀기


$tar xvzf filename.tar.gz


-tar.gz 압축하기

$tar cvf filename.tar file1...    //file1의 폴더나 파일을 filename.tar로 묶는다 (압축아님)

$gzip filename.tar                //filename.tar을 filename.tar.gz로 압축한다 (이땐 압축)


4. tar.gz 한번에 압축하기


$tar cvzf filename.tar.gz file1...     //file1의 폴더나 파일을 filename.tar.gz로 묶고 압축한다


tar 압축의 경우 2G이상으로 압축이 되지 않기 때문에, 

2G 이상으로 압축 을 하기위해서는 split란 명령을 같이 사용하면 됩니다.


- 분할 압축

tar -cvf – ~/android | split -b 2048m – android.tar


- 생성파일

android.taraa, android.tarab, android.tarac, …


tar -zcvpf - /home | split -b 2048m - home.tar.gz

* /home : 압축할 디렉토리

* home.tar.gz 압축되어질 이름


- 생성 파일

tar.gza , tar.gzb 등으로 생성


- 압축 해제 

cat 압축파일.tar* | tar xvf(z) -


ex)

cat android.tar* | tar xvf -


tar.gza, tar,gzb 등으로 압축된 파일을 풀기 위해서는

ex) cat home.tar.gz* | tar -zxvpf -


반응형

관련글 더보기

댓글 영역