본문 바로가기
Old Posts/Linux

[Linux] compress, uncompress 명령어 사용법

by A6K 2022. 2. 8.

하나 이상의 파일을 압축하거나 압축해제를 할 때, compress 명령어와 uncompress 명령어를 사용할 수 있다. compress 명령어를 이용해서 압축된 파일은 .Z 확장자를 갖게 된다. 압축된 파일은 uncompress 명령으로 풀거나 compress 명령의 -d 옵션으로 풀수 있다.

압축에는 ‘Lempel-Ziv coding algorithm’이 사용된다.

이 명령어는 잘 사용되지는 않는다. 대부분은 tar 명령어를 이용해서 파일들을 아카이빙하고 gzip 혹은 bzip2로 압축하는 것을 많이 사용한다.

사용법

compress [OPTIONS] ... FILE
uncompress [OPTIONS] ... FILE

compress 명령어 옵션

옵션 설명
-b code에서 사용할 최대 비트수를 명시
보통 9 <= bits <= 14 사이 값을 가져야 함. 구현에 따라서 15 이상의 값도 가질 수 있음
-c compress 명령이 standard output으로 쓰도록 함
입력한 파일은 바뀌지 않으며 .Z 파일이 생성되지 않음
-d 압축해제 (uncompress와 동일)
-r 하위 디렉토리까지 모두 압축
-f 압축 이후 파일의 사이즈가 줄지 않거나 .Z 파일이 이미 존재하는 등의 상황에서도 압축을 진행
-v 압축의 진행률을 표시

uncompress 명령어 옵션

옵션 설명
-c standard output으로 결과를 출력. 바뀌는 파일은 없음
-f 강제로 압축해제. 이미 같은 파일이 있거나하는 상황에서는 덮어 씀
-v 압축 해제 진행과정을 출력

관련글

 

Bash 스크립트 작성 레퍼런스 포스트 모음

Bash 스크립트를 작성할 때 참고할 만한 포스트들을 모아봤다. Bash 문법 [Bash] 조건문 문법, 사용법 및 예제 [Bash] 반복문 문법, 사용법 및 예제 명령어 access curl compress, uncompress dd date df dir dirn..

hbase.tistory.com

 

댓글