728x90
728x170
gzip / gunzip
- GNU Zip
- GNU에서 만든 압축 프로그램
- 유닉스용 압축 프로그램인 compress 를 대체하기 위해 만들어졌다.
- gzip으로 압축하면 파일명 뒤에 .gz 가 붙는다.
- 압축 해제는 gunzip 명령을 사용한다.
사용법
gzip [option] 파일명
gunzip [option] 파일명
주요 옵션
옵션 | 설명 |
-d | - 압축을 풀 때 사용하는 옵션 - (--decompress, --uncompress) |
-1 | - 파일의 압축 시간을 줄임. - 이 옵션을 사용하면 압축은 빠르지만, 압축률은 떨어짐. - (--fast) |
-9 | - 파일을 최대로 압축 - 압축률은 좋아지지만, 시간이 많이 걸림. - (--best) |
-c | - 결과를 표준 출력으로 보낼 때 사용 - tar 와 병행해서 작업할 때 사용 |
-l | - 압축 파일에 대한 정보를 출력하는 명령 - (--list) |
-r | - 대상이 디렉터리인 경우, 하위 디렉터리까지 찾아서 처리함. - (--recursive) |
-v | - 진행 과정을 이름 및 퍼센트와 함께 자세히 보여줌. - (--verbose) |
사용 예
예 1
- gzip 명령으로 starrykss.tar 파일을 압축함.
- starrykss.tar.gz 라는 파일이 생성됨.
$ gzip starrykss.tar
예 2
- starrykss.tar.gz 파일의 압축을 풂.
- gzip -d starrykss.tar.gz 명령과 같음.
$ gunzip starrykss.tar.gz
예 3
- yuloje.tar.gz 파일의 압축을 해제 후, tar를 사용하여 현재 디렉터리에 풂.
$ gzip -cd yuloje.tar.gz | tar xvf -
예 4
- 압축되기 전 파일명과 크기, 압축된 크기, 압축률에 대한 정보를 출력함.
$ gzip -l starrykss.tar.gz
zcat
- gzip 패키지에 같이 들어 있는 명령
- 압축되어 있는 텍스트 파일의 내용을 확인할 때 사용
$ zcat starrykss.txt.gz
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] gcc (0) | 2022.03.12 |
---|---|
[리눅스 명령어] zip / unzip (0) | 2022.03.12 |
[리눅스 명령어] xz / unxz (0) | 2022.03.12 |
[리눅스 명령어] bzip2 / bunzip2 (0) | 2022.03.12 |
[리눅스 명령어] compress / uncompress (0) | 2022.03.12 |
[리눅스 명령어] tar (0) | 2022.03.12 |
[리눅스] 소스 파일을 이용한 설치 (0) | 2022.03.12 |
[리눅스 명령어] crontab (0) | 2022.03.12 |