[Linux] 압축 명령어 – gzip, bzip2, xz

tar를 이용해 묶으면 기존 파일보다 크기가 커지기 때문에 압축 기술과 함께 사용한다. 대표적인 압축 기술로 gzip, bzip, xz가 있다. gzip

gzip이란 GNUzip으로, GNU 프로젝트를 통해 만들어진 압축 프로그램이다. gzip을 사용해 압축하면 자동적으로 .gz라는 확장자가 붙는다.압축: gzip [압축할 파일]해제: gunzip [압축 해제할 파일] tar 명령어를 사용할 경우 -z 옵션을 같이 사용하면 gzip에서 한번에 아카이브와 압축을 한다. tar로 압축할 때 반드시 확장자를 붙여야 한다. 그래야 tar를 이용한 압축해제시 인식이 되기 때문에

gzip 명령어로 test.tar 파일을 압축했더니 용량이 줄어서.gz라는 확장자가 붙은 파일이 생성되었다.

gunzip명령어로 test.tar.gz파일을 해동한 모습

tar에-z 옵션을 이용하여 아카이브와 압축을 동시에 진행. 마찬가지로 압축을 해제할 때는 -zxf 옵션으로 해제하면 된다. bzip2

bzip2란 bzip의 업그레이드 버전으로 gzip보다 압축률이 좋다. bzip2를 사용해 압축하면 자동적으로 .bz2라는 확장자가 붙는다.압축: bzip2 [압축할 파일] 해제: bunzip2 [압축 해제할 파일] tar 명령어를 사용할 경우 -j 옵션을 같이 사용하면 gzip에서 한번에 아카이브와 압축을 한다.사용법은 gzip과 같다.xz

xz란 The Tukaani Project로 만들어진 매우 효율적인 압축 프로그램이다. 상기 명령어 중 압축률이 가장 좋다.x를 사용해 압축하면, 자동적으로 .xz라고 하는 확장자가 붙는다.압축: xz [압축할 파일] 해제: unxz [압축 해제할 파일] tar 명령어를 사용할 경우 -J 옵션을 함께 사용하면 xz로 한 번에 아카이브와 압축을 한다.사용법은 gzip와 같다.

error: Content is protected !!