별의 공부 블로그 🧑🏻‍💻
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
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖