English

gunzip — gzip 압축 해제

Linux / 파일 및 디스크 관리 / gunzip.html

파일 및 디스크 관리원문등록 2026-10-20T09:00:00+09:00

gzip으로 압축된 .gz 파일을 원래 내용으로 되돌리는 압축 해제 도구.

기본 정보

명령어 이름gunzip
한 줄 소개gzip으로 압축된 .gz 파일을 원래 내용으로 되돌리는 압축 해제 도구.
제공GNU coreutils (모든 Linux 배포판 기본 탑재)
공식 문서https://man7.org/linux/man-pages/man1/gzip.1.html
지원 운영체제Linux, macOS, BSD, WSL
설치 여부기본 탑재 (별도 설치 불필요)
분류리눅스 파일·디스크 관리 (태그: 압축 해제, gzip, .gz)

이 명령어는 무엇인가?

gunzip은 gzip 형식(.gz)으로 압축된 파일을 해제합니다. 기본 동작은 압축 파일을 풀고 원본 .gz 파일을 삭제하는 것입니다.

gzip -d와 같은 동작이며, 표준 입력과 출력을 파이프로 연결하면 파일을 만들지 않고 스트림으로 해제할 수 있습니다.

어떤 문제를 해결하는가?

  • 받은 .gz 파일의 내용을 확인해야 할 때
  • 로그 아카이브를 풀어 분석할 때
  • 압축 파일을 원본 이름으로 복원할 때
  • 스트림으로 압축을 풀어 파이프에 넘길 때

주요 기능

파일 압축 해제

지정한 .gz 파일을 풀어 원본을 만듭니다.

  • 활용 상황: 압축 파일을 받았을 때
  • 얻는 결과: 원본 이름의 파일
  • 제한 사항: 기본 설정에서는 .gz 파일이 삭제됩니다.

원본 보존

-k 옵션으로 압축 파일을 남겨 둡니다.

  • 활용 상황: 압축본도 보관해야 할 때
  • 얻는 결과: 원본과 압축 파일이 모두 존재
  • 제한 사항: 디스크 공간을 두 배로 사용합니다.

표준 출력으로 해제

-c 옵션은 결과를 화면이나 파이프로 보냅니다.

  • 활용 상황: 내용만 확인하거나 다른 명령에 넘길 때
  • 얻는 결과: 파일을 만들지 않은 해제 결과
  • 제한 사항: 바이너리 데이터는 터미널이 깨질 수 있습니다.

설치 및 실행

설치 여부 확인

gunzip --version

sudo apt install coreutils # Debian/Ubuntu sudo dnf install coreutils # Fedora

실제 사용 예제

파일 풀기

로그 아카이브를 풀어 원본을 만듭니다.

gunzip access.log.gz

압축본 유지

압축 파일을 남긴 채 해제합니다.

gunzip -k backup.sql.gz

내용만 확인

파일을 만들지 않고 앞부분만 확인합니다.

gunzip -c app.log.gz | head -n 20