리눅스 명령어 · 1 min read · Sep 20, 2025
리눅스 zcat 명령어 튜토리얼 (초보자를 위한 5가지 예제)

압축은 일반적으로 시스템의 공간을 절약할 수 있게 해주기 때문에 유용하지만, 명령줄 사용자는 파일의 내용을 확인하는 것과 같은 몇 가지 작은 작업을 위해 파일을 압축 해제해야 합니다. 그러나 zcat이라는 명령줄 유틸리티가 있어 추가적인 노력 없이 압축된 파일 내부를 들여다볼 수 있습니다.
이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 사용하여 zcat의 기본 사항에 대해 논의할 것입니다. 이 기사에 있는 모든 예제는 Ubuntu 16.04 LTS에서 테스트되었습니다.
리눅스 zcat 명령어
zcat 명령어는 압축된 파일의 내용을 볼 수 있게 해줍니다. 다음은 그 구문입니다:
zcat FILE ....그리고 이 도구의 매뉴얼 페이지는 다음과 같이 설명합니다:
zcat 은 gunzip -c와 동일합니다. (일부 시스템에서는 zcat이 원래의 compress에 대한 링크를 유지하기 위해 gzcat으로 설치될 수 있습니다.) zcat은 명령줄의 파일 목록이나 표준 입력을 압축 해제하고 표준 출력에 압축 해제된 데이터를 작성합니다.다음은 zcat 명령어가 어떻게 작동하는지에 대한 좋은 아이디어를 제공하는 Q&A 스타일의 몇 가지 예제입니다.
Q1. zcat을 어떻게 사용하나요?
압축된 텍스트 파일이 있다고 가정해 보겠습니다. 예를 들어 test2.txt.gz입니다. 표준 cat 명령어를 사용하여 내용을 보려고 하면, 엉망인 출력을 보게 됩니다:
따라서 이 경우 zcat 명령어를 사용할 수 있습니다. 기본 사용법은 매우 간단합니다 - cat을 zcat으로 바꾸기만 하면 됩니다.
zcat test2.txt.gz따라서 압축된 파일의 내용이 표준 출력에 표시된 것을 볼 수 있습니다.
Q2. zcat은 여러 입력에서 작동하나요?
네, 그렇습니다. 압축된 파일의 이름을 입력으로 전달하기만 하면 됩니다.
예를 들어:
zcat test.txt.gz test2.txt.gz다음은 앞서 언급한 명령어의 실행 예입니다:
Q3. zcat은 확장자에 따라 압축된 파일을 인식하나요?
아니요. 그렇지 않습니다. 매뉴얼 페이지에서 다음과 같이 설명합니다:
zcat은 .gz 접미사가 있든 없든 올바른 매직 넘버를 가진 파일을 압축 해제합니다.이를 확인하기 위해, 압축된 파일 중 하나에서 .gz 확장자를 제거하고 zcat을 실행해 보았습니다.
따라서 도구가 여전히 압축된 파일임을 인식하고 STDOUT에 내용을 표시할 수 있었던 것을 볼 수 있습니다.
Q4. zcat을 사용할 때 페이지 매김을 어떻게 처리하나요?
이것을 수행하는 방법은 두 가지가 있습니다. 표준 more 및 less 명령어를 사용할 수 있습니다.
zcat [FILENAME] | morezcat [FILENAME] | less또는 zmore 및 zless 명령어를 사용할 수 있습니다.
zmore [FILENAME]zless [FILENAME]Q5. zcat은 압축되지 않은 파일에서도 작동하나요?
기본적으로는 아닙니다. 압축되지 않은 파일을 입력으로 zcat 명령어를 실행하면 다음과 같은 오류가 발생합니다.
그러나 파일이 압축되었는지 여부에 관계없이 zcat이 파일 내용을 출력하도록 강제하려면 -f 명령줄 옵션을 사용하십시오. 다음 스크린샷은 이 옵션이 작동하는 모습을 보여줍니다:
따라서 이번에는 도구가 오류를 발생시키지 않은 것을 볼 수 있습니다.
결론
확실히 zcat 명령어는 압축된 파일의 내용을 살펴보려는 경우 시간을 절약해 줍니다. 따라서 당신이 어떤 종류의 리눅스 명령줄 사용자(초보자 또는 전문가)인지에 관계없이 이 명령어에 대해 배워야 합니다. 우리는 이미 여기에서 zcat과 관련된 유용한 세부 정보를 논의했습니다. 더 많은 정보를 원하시면 매뉴얼 페이지로 가십시오.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.