728x90
728x170
compress / uncompress
- 전통적으로 유닉스에서 사용했던 압축 프로그램
- 리눅스에서는 압축률이 낮아 현재 거의 쓰이지 않는다.
- compress
- 압축 명령
- 지정한 파일명 뒤에 .Z 가 붙는다.
- uncompress
- 압축 해제 명령
- 대부분의 리눅스 배포판에서 기본 설치 시 제외되어있다.
- 레드햇 계열 리눅스인 경우, ncompress 패키지를 설치하면 사용할 수 있다.
사용법
compress [option] 파일명
uncompress [option] 파일명
주요 옵션
옵션 | 설명 |
-c | - 표준 출력으로 지정하는 옵션 - 보통은 생략하지만, tar 등과 병행해서 사용할 때는 반드시 표기해야 함. |
-v | 압축 관련 정보 출력 |
사용 예
예 1
- test.txt 라는 파일은 사라지고, 압축 파일인 test.txt.Z 라는 파일이 생성됨.
- compress 명령을 옵션 없이 사용하면, 기본적으로 파일 이름 뒤에 .Z를 붙여 압축 파일을 생성함.
$ compress test.txt
예 2
- starrykss.tar 파일을 압축함.
- 결과로 starrykss.tar.Z 라는 파일이 생성됨.
$ compress starrykss.tar
예 3
- 현재 디렉터리의 모든 파일을 tar로 묶고, compress 압축하여 backup.tar.Z 파일로 저장함.
$ tar cvf - * | compress > backup.tar.Z
예 4
- backup.tar.Z 파일의 압축을 해제하고, tar로 묶여져 있는 파일들을 현재 디렉터리에 풂.
$ uncompress -c backup.tar.Z | tar xvf -
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] zip / unzip (0) | 2022.03.12 |
---|---|
[리눅스 명령어] xz / unxz (0) | 2022.03.12 |
[리눅스 명령어] bzip2 / bunzip2 (0) | 2022.03.12 |
[리눅스 명령어] gzip / gunzip / zcat (0) | 2022.03.12 |
[리눅스 명령어] tar (0) | 2022.03.12 |
[리눅스] 소스 파일을 이용한 설치 (0) | 2022.03.12 |
[리눅스 명령어] crontab (0) | 2022.03.12 |
[리눅스 명령어] at / atq /atrm (0) | 2022.03.12 |