별의 공부 블로그 🧑🏻‍💻
728x90
728x170

gzip / gunzip

  • GNU Zip
  • GNU에서 만든 압축 프로그램
  • 유닉스용 압축 프로그램인 compress 를 대체하기 위해 만들어졌다.
  • gzip으로 압축하면 파일명 뒤에 .gz 가 붙는다.
  • 압축 해제gunzip 명령을 사용한다.

 

사용법

gzip [option] 파일명
gunzip [option] 파일명

 

주요 옵션

옵션 설명
-d - 압축을 풀 때 사용하는 옵션
- (--decompress, --uncompress)
-1 - 파일의 압축 시간을 줄임.
- 이 옵션을 사용하면 압축은 빠르지만, 압축률은 떨어짐.
- (--fast)
-9 - 파일을 최대로 압축
- 압축률은 좋아지지만, 시간이 많이 걸림.
- (--best)
-c - 결과를 표준 출력으로 보낼 때 사용
- tar 와 병행해서 작업할 때 사용
-l - 압축 파일에 대한 정보를 출력하는 명령
- (--list)
-r - 대상이 디렉터리인 경우, 하위 디렉터리까지 찾아서 처리함.
- (--recursive)
-v - 진행 과정을 이름 및 퍼센트와 함께 자세히 보여줌.
- (--verbose)

 

사용 예

예 1
  • gzip 명령으로 starrykss.tar 파일을 압축함.
    • starrykss.tar.gz 라는 파일이 생성됨.
$ gzip starrykss.tar

 

예 2
  • starrykss.tar.gz 파일의 압축을 풂.
    • gzip -d starrykss.tar.gz 명령과 같음.
$ gunzip starrykss.tar.gz

 

예 3
  • yuloje.tar.gz 파일의 압축을 해제 후, tar를 사용하여 현재 디렉터리에 풂.
$ gzip -cd yuloje.tar.gz | tar xvf -

 

예 4
  • 압축되기 전 파일명과 크기, 압축된 크기, 압축률에 대한 정보를 출력함.
$ gzip -l starrykss.tar.gz

 

 

zcat

  • gzip 패키지에 같이 들어 있는 명령
  • 압축되어 있는 텍스트 파일의 내용을 확인할 때 사용
$ zcat starrykss.txt.gz

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖