파일을 .Z의 형태로 압축하는 명령어

사용법 : compress [옵션] 파일 ... 
-b maxbits : 최대 비트수를 제한한다. 
-c : 기본 생성파일인 .Z의 형태가 아닌. 지정한 파일로 생성한다. 
-d : 압축된 파일의 압축을 해제한다. 이는 uncompress 명령과 같다. 
-f : 이미 이전에 압축파일이 존재하더라도, 무시하고 압축 파일을 생성한다. 
-r : 지정한 것이 디렉토리라면 하위 디렉토리와 파일까지 모두 압축한다. 
-v : 압축 통계를 보여준다. 
-V : 버전과 명령어에 대한 정보를 보여준다. 

compress 명령어는 하나 이상의 파일을 파일명에 Z 확장자를 붙여 새로운 파일 압축을 생성한다.
다음과 같은 파일들이 있다고 가정하자.

# ls 
20020417_Command.hwp  20020608.hwp  20020612titlesample1.hwp 
20020620.hwp  Planning.hwp 

먼저 이들 파일을 tar 명령의 -cf 옵션으로 모두 하나의 파일로 묶어 보자.

# tar -cf test.tar * 

test.tar 파일로 파일이 묶여진 것을 복 수 있다.

# ls test.tar 
test.tar 

파일 압축
파일을 compress -f 옵션으로 압축할 수 있다. compress 압축은 기본적으로 .Z 확장자를 가진다. 기본적으로 원본 파일은 지워지고 압축된 파일만 남는다. -v 옵션을 사용하여 압축율과 압축 과정을 확인 할수 있다.

# compress -f -v test.tar 
sum.awk: -- replaced with test.tar.Z Compression: 28.07% 

# ls test.tar* 
test.tar.Z 

파일 압축 해제
.Z 확장자의 test.tar.Z 파일은 uncompress 명령으로 압축을 해제한다. -v 옵션으로 압축 해제 결과를 볼수 있다.

# uncompress -v test.tar.Z 
sum.awk.Z: -- replaced with sum.awk 

압축해제된 test.tar파일을 tar -xf 명령으로 파일 묶음을 해제할 수 있다.

# tar xf test.tar 
2005/06/21 20:44 2005/06/21 20:44

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다