파일을 .Z의 형태로 압축하는 명령어
compress 명령어는 하나 이상의 파일을 파일명에 Z 확장자를 붙여 새로운 파일 압축을 생성한다.
다음과 같은 파일들이 있다고 가정하자.
먼저 이들 파일을 tar 명령의 -cf 옵션으로 모두 하나의 파일로 묶어 보자.
test.tar 파일로 파일이 묶여진 것을 복 수 있다.
파일 압축
파일을 compress -f 옵션으로 압축할 수 있다. compress 압축은 기본적으로 .Z 확장자를 가진다. 기본적으로 원본 파일은 지워지고 압축된 파일만 남는다. -v 옵션을 사용하여 압축율과 압축 과정을 확인 할수 있다.
파일 압축 해제
.Z 확장자의 test.tar.Z 파일은 uncompress 명령으로 압축을 해제한다. -v 옵션으로 압축 해제 결과를 볼수 있다.
압축해제된 test.tar파일을 tar -xf 명령으로 파일 묶음을 해제할 수 있다.
사용법 : 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