로그인

검색

[compression, 압축] ubuntu compression command ( tar, targz, zip, tar.bz2)

[compression, 압축] ubuntu compression command ( tar, targz, zip, tar.bz2)

 

1. tar  : 압축기능 없다.

tar -cvf <파일명.tar> <대상파일>
tar -cvf abc.tar abc

 

해제
tar -xvf <파일명.tar>              
tar -xvf abc.tar

 

2. zip ; 압축률은 중하

zip
zip <압축파일.zip> <대상파일>
zip abc.zip ./*                    : 현재 디렉토리를 aaa.zip으로 압축
zip abc.zip -r ./*                  : 현재 디렉토리 및 하위 디렉토리까지 모두 압축

 

해제

unzip <압축파일.zip>
unzip abc.zip
unzip abc.zip -d <경로>

 

 

 

3. tar.gz 압축률 좋다

tar.gz
tar -zcvf <압축파일명.tar.gz> <대상파일>
tar -zcvf abc.tar.gz abc

 

해제
tar -zxvf <압축파일명.tar.gz>
tar -zxvf abc.tar.gz

 

 

4. tar.bz2 압축률 좋다

tar -cjvf archive.tar.bz2 file1 file2 dir1

 

해제
tar -xjvf archive.tar.bz2

 

 

 

 

Format Purpose Command to Compress Command to Extract
.tar Archive files (no compression) tar -cvf tar -xvf
.tar.gz Archive + gzip compression tar -czvf tar -xzvf
.tar.bz2 Archive + bzip2 compression tar -cjvf tar -xjvf

 

 

-c   ;  새로운 tar 아카이브 생성

-v   ; 진행과정 보여줌

-f   ; 파일이름 유지

-z   ; gzip으로 압출

-x   ; 압축해제

-j    ; bzip2 로 압축

 

 

이 게시물을

이 댓글을 삭제하시겠습니까?