unix

Linux 파일 압축과 파일 묶기 - tar gzip gunzip bzip2 bunzip

jeeyong 2009. 2. 11. 12:12

gzip

# gzip <파일명>

   - 파일명을 압축 파일인 『<파일명>.gz』 으로 만들어줌.

# gzip   -d  "<파일명>.gz"

   - 『<파일명>.gz』압축 파일을 일반 파일인 "<파일명>"으로 만들어줌.

 

gunzip

   - 『gzip  -d』 와 동일한 명령어

 

bzip2

   - 확장명 bz2로 압축을 하거나 풀어줌

# bzip2  파일명

   - 파일명을 압축 파일인 『<파일명>.bz2』으로 만들어줌

# bzip2  -d  "파일명.bz2"

   - 『<파일명>.bz2』압축 파일을 일반 파일인 "파일명"으로 만들어줌.

 

bunzip2

   - 『bzip2  -d』 와 동일한 명령어

 

tar 

   - 확장명 tar로 묶음 파일을 만들어 주거나 묶음을 풀어줌

   [동작]

   - c (새로운 묶음)

   - x (묶인 파일을 풀어줌)

   - t  (묶음을 풀기 전에 묶인 경로를 보여줌)

   [옵션]

    f(필수)  -  묶음 파일명 지정, 원래 tar는 tape장치 백업이 기본.

    v  -  visual 파일이 묶이거나 풀리는 과정을 보여줌

    z  -  tar + gzip (GNU Only)

    j   -  tar + bzip2 (GNU Only)

   [사용예]

   # tar  cvf  xinetd.tar  /etc/xinetd.d/           - 생성

   # tar  cvfz  xinetd.tar.gz  /etc/xinetd.d/     - 생성 + gzip 압축

   # tar  cvfz  xinetd.tar.gz  /etc/xinetd.d/     - 생성 + bzip2 압축

   # tar  tvf  xinetd.tar                                  - 확인

   # tar  xvf  xinetd.tar                                 - 풀기

   # tar  xvfz  xinetd.tar.gz                           - gzip 압축 해제 + tar 풀기

   # tar  xvfj  xinetd.tar.bz2                          - bzip2 압축 해제 + tar 풀기


출처: http://blog.naver.com/freessul01/100042787698