반응형
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] [디렉토리 또는 파일들]`
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 명령의 완전한 경로명을 기억해두는, hash (4) | 2023.09.20 |
---|---|
[리눅스 명령어] 시스템을 강제로 종료하는 명령어, halt (49) | 2023.09.19 |
[리눅스 명령어] 실행 파일을 압축하고 자동으로 풀려 실행되는, gzexe (56) | 2023.09.17 |
[리눅스 명령어] 특정 문자(열) 검색하기, grep (52) | 2023.09.16 |
[리눅스 명령어] 프로세스 ID를 출력하기, fuser (60) | 2023.09.15 |