Linuxpia/Linux 명령어

[리눅스 명령어] 압축하기, gzip

Linuxpia4U 2023. 9. 18. 23:07
반응형

gzip

`gzip`은 GNU zip의 줄임말로, 파일을 압축하고 해제하는 리눅스 명령어입니다. `gzip`은 주로 `.gz` 확장자를 가진 압축 파일을 생성합니다. 

주요 사용법


1. 파일 압축하기

gzip [파일명]


   이 명령어를 사용하면 지정한 파일이 `.gz` 확장자를 가진 압축 파일로 변환됩니다.

2. 압축 해제하기

gunzip [압축파일명.gz]


   또는

gzip -d [압축파일명.gz]

파일을 압축하면서 원래의 파일이 압축파일로 변경되고 파일명 뒤에 '.gz' 확장자가 생깁니다.

3. 압축률 조절하기: `-[1-9]` 옵션을 사용하면 압축률을 조절할 수 있습니다. `-1`은 가장 빠르고, 압축률이 낮습니다. `-9`는 가장 느리고, 압축률이 높습니다.

gzip -9 [파일명]



4. 압축하지 않고 표준 출력으로 보내기: `-c` 옵션을 사용하면 압축 파일로 변경하지 않고 표준 출력으로 새 압축파일을 보낼 수 있습니다. 이는 다른 명령어와 파이프로 연결할 때 유용합니다.

gzip -c [파일명] > [새파일명.gz]



5. 압축 파일 내용 확인하기: `zcat` 또는 `gzip -c` 명령어를 사용하면 압축 파일의 내용을 확인할 수 있습니다.

zcat [압축파일명.gz]

 



참고


`gzip`은 단일 파일만 압축할 수 있습니다. 디렉토리나 여러 파일을 한 번에 압축하려면 `tar`와 함께 사용하는 것이 일반적입니다. 예: `tar czvf [압축파일명.tar.gz] [디렉토리 또는 파일들]`

반응형