리눅스마스터1급: 가장대표적인 압축유틸리티 gzip
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,741 조회
- 0 추천
- 목록
본문
리눅스마스터1급: 가장대표적인 압축유틸리티 gzip
gzip
GNU에서 배포하는 압축 유틸리티로 compress에 비해 높은 압축률을 제공하여 많이 사용되어 왔다.
특히 GNU 그룹에서 배포되는 유틸리티들은 모두 gzip으로 압축된 형태로 다운로드 받을 수 있다.
|
|
|
| 기본 구문 : gzip [OPTIONS] [NAME...] |
|
|
|
|
gzip으로 압축한 파일은 .gz란 확장자가 추가된다.
|
|
|
| $ ls -l backup.tar -rw-rw-r-- 1 tester tester 81920 Feb 3 15:05 backup.tar $ gzip backup.tar $ ls -l backup.tar.gz -rw-rw-r-- 1 tester tester 8657 Feb 3 15:05 backup.tar.gz |
|
|
|
|
위의 사용 예제에서 보듯 굉장히 높은 압축률을 보이고 있는 것을 알 수 있다.
NAME에 –가 주어지면 표준 입력의 데이터를 압축하게 된다.
gzip으로 압축한 파일은 gunzip으로도 풀 수 있다.
gunzip은 gzip으로 압축된 파일 외에도 compress로 압축한 파일도 압축을 풀 수 있다.
|
|
|
| $ ls -l backup.tar.gz -rw-rw-r-- 1 tester tester 8657 Feb 3 15:05 backup.tar.gz $ gunzip backup.tar.gz $ ls -l backup.tar -rw-rw-r-- 1 tester tester 81920 Feb 3 15:05 backup.tar |
|
|
|
|
옵 션 | 기 능 |
-c | 압축/해제한 결과를 표준 출력으로 내 보낸다.
원본 파일은 변형되지 않는다.
|
-r | 서브 디렉토리까지 압축/해제한다.
–c 옵션과 같이 사용한다.
|
-d | 압축을 풀 때 사용한다.
|
-f | 압축할 파일이 여러 링크를 가지고 있어도 그냥 압축한다.
|
-l | 압축전 파일의 크기와 압축한 후의 크기, 압축률등을 표시한다.
|
만약 tar와 조합해서 사용하려면 tar에 -z 옵션을 추가하여 사용한다.
다음 예제에서 위는 압축이고 아래는 압축 해제이다.
|
|
|
| $ tar -cvzf test.tar.gz test1.txt test2.txt ... $ tar -xvzf test.tar.gz |
|
|
|
|
관련자료
-
이전
-
다음