리눅스 gzip

IT위키
리눅스 압축 프로그램
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /usr/bin/gzip
  • 단일 파일을 압축하는데 사용된다.
  • 다중 파일을 묶어서 압축하기 위해선 tar로 묶고 나서 gzip으로 압축해야 한다.
  • gzip으로 압축한 파일은 .gz 확장자를 가진다.

사용법[편집]

문법[편집]

gzip [옵션] [파일]

옵션[편집]

  • -c, --stdout : 표준출력에 쓰고, 원본 파일을 변경하지 않는다.
  • -d, --decompress : 압축을 해제한다.
  • -f, --force : 출력 파일과 압축 링크를 강제로 덮어쓴다.
  • -h, --help : 도움말을 출력한다.
  • -l, --list : 압축된 파일의 내용을 출력한다.
  • -L, --license : 소프트웨어 라이선스를 출력한다.
  • -n, --no-name : 원본 이름과 타임스탬프를 저장하거나 복구하지는 않는다.
  • -N, --name : 원본 이름과 타임스탬프를 저장 혹은 복구한다.
  • -q, --quiet : 경고 메시지를 출력하지 않는다.
  • -r, --recursive : 현재 디렉터리를 기준으로 모든 하위 디렉터리와 파일까지 대상으로 한다.
  • -S, --surfix=SUF : 압축 파일의 접두어로 지정한 SUF를 사용한다.
  • -t, --test : 실제로 압축하지 않고 테스트만 한다.
  • -v, --verbose : 상세한 정보를 출력한다.
  • -V, --version : 버전 정보를 출력한다.
  • -1, --fast : 빠르게 압축한다. 압축률은 낮다.
  • -9, --best : 느리게 압축한다. 압축률은 높다.

사용 예시[편집]

  • 압축
    • 아래 명령어 수행 시 원본 파일은 없어지고 '원본 파일명.gz' 파일이 생성된다.
gzip {압축할 파일명}


  • 압축 풀기
    • -d는 decompress의 약자이다.
gzip -d {압축 파일명}.gz

설치법[편집]

일반적으로 리눅스에 기본으로 설치되어 있지만, 혹시 없다면 아래와 같이 간단하게 설치 가능하다.

  • apt-get install gzip
  • yum install gzip