리눅스 gzip
From IT Wiki
- 리눅스 압축 프로그램
- 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
- 경로 : /usr/bin/gzip
- 단일 파일을 압축하는데 사용된다.
- 다중 파일을 묶어서 압축하기 위해선 tar로 묶고 나서 gzip으로 압축해야 한다.
- gzip으로 압축한 파일은 .gz 확장자를 가진다.
사용법
문법
gzip [옵션] [파일]
옵션
- -c, --stdout : 표준출력에 쓰고, 원본 파일을 변경하지 않는다.
- -d, --decompress : 압축을 해제한다.
- -f, --force : 출력 파일과 압축 링크를 강제로 덮어쓴다.
- -h, --help : 도움말을 출력한다.
- -l, --list : 압축된 파일의 내용을 출력한다.
- -L, --license : 소프트웨어 라이선스를 출력한다.
- -n, --no-name : 원본 이름과 타임스탬프를 저장하거나 복구하지는 않는다.
- -N, --name : 원본 이름과 타임스탬프를 저장 혹은 복구한다.
- -q, --quiet : 경고 메시지를 출력하지 않는다.
- -r, --recursive : 현재 디렉터리를 기준으로 모든 하위 디렉터리와 파일까지 대상으로 한다.
- -S, --surfix=SUF : 압축 파일의 접두어로 지정한 SUF를 사용한다.
- -t, --test : 실제로 압축하지 않고 테스트만 한다.
- -v, --verbose : 상세한 정보를 출력한다.
- -V, --version : 버전 정보를 출력한다.
- -1, --fast : 빠르게 압축한다. 압축률은 낮다.
- -9, --best : 느리게 압축한다. 압축률은 높다.
사용 예시
- 압축
- 아래 명령어 수행 시 원본 파일은 없어지고 '원본 파일명.gz' 파일이 생성된다.
gzip {압축할 파일명}
- 압축 풀기
- -d는 decompress의 약자이다.
gzip -d {압축 파일명}.gz
설치법
일반적으로 리눅스에 기본으로 설치되어 있지만, 혹시 없다면 아래와 같이 간단하게 설치 가능하다.
- apt-get install gzip
- yum install gzip