01 > ȸҰ

 
작성일 : 14-01-20 23:13
linux에서 압축및 압축해제하기
 글쓴이 : 이로직…
조회 : 5,334  

* bzip2

확장명 bz2 압축을 하거나 풀어준다.

# bzip2 파일명 ---> 파일명.bz2 압축파일 생성

# bzip2 -d 파일명.bz2 ---> 일반파일 파일명으로 압축 풀어줌.

* gzip

확장명 gz 으로 압축을 하거나 풀어준다.

# gzip 파일명 ---> 파일명.gz 으로 압축파일 생성

# gzip -d 파일명.gz ---> 압축 .

2. 파일 묶기

* tar

확장명 tar 묶음 파일을 만들거나 풀어준다.

# tar --help 사용법과 옵션들을 확인 있다.

아래는 자주 쓰는 옵션 들이다.

[동작]

c --> 새로운 묶음

x --> 묶인 파일을

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

[옵션]

f (필수) --> 묶음 파일명 지정

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

z --> tar + gzip

j --> tar + bzip2

J --> tar + xz

[사용예]

# tar cvfdhcp.tar /etc/dhcp/ --> 묶기

# tar cvfzdhcp.tar.gz /etc/dhcp/ --> 묶기 + gzip 압축

# tar cvfjdhcp.tar.bz2 /etc/dhcp/ --> 묶기 + bzip2압축

# tar tvfdhcp.tar --> 파일 확인

# tar xvf dhcp.tar --> tar풀기

# tar xvfz dhcp.tar.gz --> gzip 압축 해체 +tar풀기

# tar xvfj dhcp.tar.bz2 --> bzip2 압축 해체+tar풀기

# tar xvfJdhcp.tar.xz --> xz압축 해체+tar풀기

# tar xvfJdhcp.tar.xz -C /tmp--> /tmp 디렉토리에 xz압축 해체+tar풀기 (-C 압축 디렉토리 지정)