gzip 명령어 생성기
파일을 압축하거나 해제하는 gzip 명령어 생성
gzip 시작하기
## gzip란?
`gzip`은 DEFLATE 알고리즘을 사용해 단일 파일을 압축하며, 각 입력을 더 작은 `.gz` 복사본으로 대체합니다 (원본은 유지 옵션을 켜지 않으면 제거됩니다). `-d`로 압축 해제도 가능합니다.
## 사용 방법
1. **수준 설정** (선택 사항): `-1`(가장 빠름)부터 `-9`(최고 품질)까지, 기본값은 `-6`입니다. 2. **플래그 토글**: `-k`로 원본 유지, `-r`로 재귀 처리, `-d`로 압축 해제. 3. **파일 지정**: 압축할 파일. 4. **복사 및 실행**: 생성된 명령어를 터미널에 붙여넣습니다.
플래그와 수준
gzip은 짧은 플래그를 묶어서 처리하고, 수준은 별도 플래그로 취급합니다:
``` gzip -9 bigfile gzip -kr logs/ gzip -dk archive.gz ```
### 자주 쓰는 플래그 - `-1` … `-9` — 압축 수준 (가장 빠름 … 최고 품질) - `-d` — 압축 해제 (gunzip과 동일) - `-k` — 원본 파일 유지 - `-r` — 디렉토리를 재귀적으로 처리 - `-v` — 상세 출력 (압축률 출력) - `-c` — 표준 출력으로 작성, 원본 유지
### 팁 - 작은 파일이 많을 때는 각 파일을 압축하기보다 `tar` + `gzip`을 사용하세요. - `gzip -c file > out.gz`는 원본을 제거하지 않고 원하는 이름으로 압축합니다.
▶압축 후에 원본 파일을 유지하려면 어떻게 하나요?
▶어떤 수준을 사용해야 하나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.