이번에는 리눅스에서 파일 및 폴더를 압축하는 명령어 gzip에 대해 알아보도록 하겠습니다.
gzip은 기본적으로 .gz 확장자를 가진 압축파일을 만들거나 압축을 해제할때 사용합니다.
예제를 보면서 설명하는게 쉽기때문에 간단한 예제로 설명하겠습니다
gzip 옵션
아래 나와있는 옵션을 제외한것들은 위 -h 명령어를 확인하시면됩니다.
-c .gz확장자의 파일을 압축해제하지않고 읽어보기
-1 --fast 빠른 압축 지원
-9 --best 압축률이 가장 높음
-d 압축해제 명령 // gunzip과 동일한 효과
-v 압축 진행과정을 보여줌
gzip 으로 압축하기
gzip [옵션] 파일이름
gzip -1v gziptest.txt // 가장빠르게 압축 과정을 보여주면서 압축
gzip -9v gziptest.txt // 압축률이 가장 높게 과정을 보여주면서 압축
gzip -c gziptest.txt.gz // .gz 으로 압축된 파일의 내용을 확인. 이렇게 깨질경우 압축풀고 확인하면 안깨져있음
.gz 압축 해제하기
gzip -d or -dv [파일이름]
gunzip [파일이름]