※ 요약

얼마 전 파일 압축 명령어인 compress를 알아보았다. 이번에는 반대로 압축 해제 명령어인 uncompress를 알아보도록 하겠다. 참고로 압축 해제는 compress 명령어에 옵션 -d를 하면 풀리기도 하며, 이 두 명령어는 자주 사용하지 않는 명령어들이다. 보통은 tar와 gzip을 많이 이용하는 걸로 알고 있다.


※ 경로

/usr/bin/uncompress


※ 사용법

uncompress [옵션]... 압축파일명



※ 옵션

 옵션

 설명

 -f

 강제로 압축 해제, 기존에 같은 파일명이 있을 경우 덮어씌움

 -v

 압축 해제 진행 과정을 출력

 -c

 원본 파일이 변경되지 않고 해제되는 내용만 출력

 -V

 uncompress 명령어의 버전 정보를 출력



※ 사용예

아래는 간단한 압축 해제 예제다. compress명령어로 압축한 test.tar.Z 파일을 uncompress 명령어로 해제하였고, 제대로 해제된 걸 알 수 있다.


아래는 옵션 -c를 주어 압축해제는 하지 않고 파일 내용을 확인하는 모습이다. 간단하지 않은가?





※ 요약

리눅스 명령어 compress는 하나 이상의 파일을 압축할때 사용하는 명령어로써 압축된 파일의 확장자는 .Z다. 압축 해제는 uncompress 명령어로 하거나 compress 명령어에 옵션 -d를 붙여 압축을 해제하면 된다. 이 명령어는 잘 쓰지 않는 명령어인데, 보통은 tar 명령어로 파일들을 묶고 compress 명령어 대신 gzip이나 bzip2으로 압축을 하는 편이다. 물론 케바케겠지만 말이다.



※ 경로

/usr/bin/compress


※ 사용법

compress [옵션]... 파일명...


※ 옵션

 옵션

 설명

 -b maxbits

 최대 비트 수를 제한

 -c

 기본 생성 파일인 .Z가 아닌 지정한 파일로 생성

 -d

 압축된 파일의 압축을 해제, uncompress 명령과 같은 효과

 -f

 기존에 압축한 파일이 존재해도 이를 무시하고 압축 파일을 생성(f는 force의 약자)

 -r

 디렉터리를 압축할때 하위 디렉토리 및 하위 파일들도 같이 압축

 -v

 압축 진행 여부를 표시

 -V

 compress 명령어의 버전 정보 출력



※ 사용예

이미지에 설명이 있으므로 길게 설명하지 않겠다. 노락 박스만 보면 용량이 압축되어 확실히 줄어든 것을 볼 수 있을 것이다. 또 알아둬야할께 compress 명령어는 -f 옵션을 붙이면 압축을 한뒤 기존 파일을 덮어 씌운다는 걸 알아두기 바란다. 또! 압축하려는 파일이 하나라면 굳이 tar로 묶지 않아도 된다.



※ 관련 페이지

- [리눅스 명령어] uncompress - 파일 압축 해제


+ Recent posts