리눅스 명령어: gzip

리눅스 명령어: gzip

2022-10-19 last update

6 minutes reading linux
gzip 명령은 주어진 파일의 크기를 줄이는 데 사용됩니다. 이 명령은 매우 일반적이므로 Linux 배포판에 이미 설치되어 있을 가능성이 큽니다.
gzip는 일반 파일만 압축합니다. 디렉토리, 심볼릭 링크 등은 음식이 아닙니다. gzip로 압축된 파일을 gzipped 파일이라고 합니다.
gzip에는 gunzip , zcatzless gzip 파일을 압축 해제하고 보기 위한 명령도 함께 제공됩니다.

지압을 시작합시다!

하나 이상의 파일 압축



하나 이상의 파일을 압축하려면 아래와 같이 하면 됩니다.

gzip file1 file2 file3


각 파일을 압축하고 gz 접미사가 있는 압축된 버전으로 대체합니다.

file1.gz file2.gz file3.gz


표준 입력 압축


gzip는 표준 입력 및 출력을 통해 사용할 수도 있습니다.

ls -l /bin | gzip > foo.txt.gz


gzip 파일 압축 풀기



명령gunzip을 사용하여 아래와 같이 압축을 풀 수 있습니다.

gunzip file1.gz file2.gz file3.gz


각 압축 파일을 압축되지 않은 버전으로 바꿉니다. 따라서 다음 파일을 얻을 수 있습니다.

file1 file2 file3


디렉토리에서 재귀적으로 파일 압축/압축 해제


-r 옵션을 사용하여 디렉토리의 각 파일을 재귀적으로 압축할 수 있습니다.

gzip -r someDir


gzipped 파일이 포함된 디렉토리의 경우 gunzip-r를 사용하여 단일 명령으로 모든 파일을 재귀적으로 압축 해제할 수 있습니다.

gunzip -r someDir


표준 출력으로 출력


-c 옵션은 gzipgunzip 모두에서 표준 출력에 출력을 쓰고 원본 파일을 유지하는 데 사용할 수 있습니다.

gzip -c some-file > some-file.gz
gunzip -c some-file.gz > some-file-copy


gzip으로 압축된 파일 보기



텍스트 파일이 압축되면 압축을 풀고 디스크에 쓰지 않고 텍스트를 보는 것이 편리한 경우가 있습니다.

압축 파일의 내용을 보려면 여러 가지 방법이 있습니다.
-c 옵션을 사용하고 출력을 less로 파이프하여 볼 수 있습니다.

gunzip -c file1.gz | less

zcatcat 압축 파일에서 gzip처럼 사용할 수 있습니다. 그래서 우리는 조금 더 간결할 수 있습니다:

zcat file1.gz | less


명령zless을 사용하면 gzip으로 압축된 파일을 가장 깔끔한 방식으로 볼 수 있습니다.

zless file1.gz


이 글을 위한 것입니다. 유용한 정보를 얻으셨기를 바랍니다. 더 자세히 알아보려면 매뉴얼 페이지man gzip를 참조하십시오. 즐거운 gzipping!


이 기사가 도움이 되었다면 커피를 사주세요.