리눅스 명령어 · 2 min read · Sep 14, 2025

리눅스 gunzip 명령어 설명 및 예제

우리는 이미 리눅스에서 gzip 명령어에 대해 논의했습니다. 우선, 이 도구는 파일을 압축하거나 확장하는 데 사용됩니다. 압축 해제를 위해, 이 명령어는 -d라는 명령줄 옵션을 제공하며, 다음과 같이 사용할 수 있습니다:

gzip -d [compressed-file-name]

하지만 gzip으로 생성된 아카이브를 압축 해제하거나 확장하는 데 사용할 수 있는 전혀 다른 도구가 있습니다. 그 도구는 gunzip입니다. 이 기사에서는 이해하기 쉬운 몇 가지 예제를 사용하여 gunzip 명령어에 대해 논의하겠습니다. 튜토리얼에 언급된 모든 예제/지침은 Ubuntu 22.04에서 테스트되었습니다.

리눅스 gunzip 명령어

이제 압축된 파일은 ‘gzip -d’ 또는 gunzip 명령어를 사용하여 복원할 수 있다는 것을 알게 되었습니다. gunzip의 기본 구문은 다음과 같습니다:

gunzip [compressed-file-name]

다음의 Q&A 스타일 예제는 이 도구가 어떻게 작동하는지에 대한 더 나은 아이디어를 제공할 것입니다:

Q1. gunzip을 사용하여 아카이브를 압축 해제하는 방법은?

이것은 매우 간단합니다 - gunzip에 아카이브 파일의 이름을 인수로 전달하기만 하면 됩니다.

gunzip [archive-name]

예를 들어:

gunzip file1.gz

Q2. gunzip이 아카이브 파일을 삭제하지 않도록 하려면?

보셨겠지만, gunzip 명령어는 압축 해제 후 아카이브 파일을 삭제합니다. 그러나 아카이브가 남아 있도록 하려면 -c 명령줄 옵션을 사용하면 됩니다.

gunzip -c [archive-name] > [outputfile-name]

예를 들어:

gunzip -c file1.gz > file1

따라서 이 경우 아카이브 파일이 삭제되지 않았음을 알 수 있습니다.

Q3. gunzip이 압축 해제된 파일을 다른 디렉토리에 저장하도록 하려면?

우리는 이전 Q&A에서 -c 옵션에 대해 이미 논의했습니다. gunzip이 현재 작업 디렉토리 외부의 디렉토리에 압축 해제된 파일을 저장하도록 하려면, 리디렉션 연산자 뒤에 절대 경로를 제공하기만 하면 됩니다.

gunzip -c [compressed-file] > [/complete/path/to/dest/dir/filename]

예를 들어:

gunzip -c file1.gz > /home/himanshu/file1

추가 정보

다음 세부정보는 gzip/gunzip의 공통 매뉴얼 페이지에서 가져온 것으로, 명령어에 대해 더 알고 싶어하는 분들에게 유용할 것입니다:

       gunzip는 명령줄에서 파일 목록을 받아들이고 .gz, -gz, .z, -z 또는 _z로 끝나는 각 파일을 원래 확장자가 없는 압축 해제된 파일로 교체합니다. gunzip는 또한 .tgz 및 .taz를 각각 .tar.gz 및 .tar.Z의 약어로 인식합니다. 압축할 때 gzip는 필요에 따라 .tar 확장자를 잘라내는 대신 .tgz 확장자를 사용합니다.

       gunzip는 현재 gzip, zip, compress, compress -H 또는 pack으로 생성된 파일을 압축 해제할 수 있습니다. 입력 형식의 감지는 자동입니다. 처음 두 형식을 사용할 때 gunzip는 32비트 CRC를 확인합니다. pack 및 gunzip는 압축 해제된 길이를 확인합니다. 표준 compress 형식은 일관성 검사를 허용하도록 설계되지 않았습니다. 그러나 gunzip는 때때로 잘못된 .Z 파일을 감지할 수 있습니다. .Z 파일을 압축 해제할 때 오류가 발생하면, 표준 압축 해제가 불만을 제기하지 않았다고 해서 .Z 파일이 올바르다고 가정하지 마십시오. 이는 일반적으로 표준 압축 해제가 입력을 확인하지 않으며, 기꺼이 쓰레기 출력을 생성한다는 것을 의미합니다. SCO compress -H 형식(lzh 압축 방법)은 CRC를 포함하지 않지만 일부 일관성 검사를 허용합니다.

결론

기본 사용법에 관해서는, Gunzip과 관련된 학습 곡선이 그리 크지 않습니다. 우리는 이 명령어를 사용하기 시작하기 위해 초보자가 알아야 할 거의 모든 것을 다루었습니다. 더 많은 정보는 매뉴얼 페이지를 참조하십시오.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.