2003. 6. 5. 03:28
유닉스환경에서 사용되는 압축유틸리티중 가장 많이 사용하는 유틸리티입니다. 압축을 하고나면 compress는 파일의 끝에 .Z를 붙여주지만 gzip은 .gz를 붙여줍니다.


사용하는 방법은 다음과 같습니다.




압축할 때 : gzip 압축할파일명

압축풀 때 : gzip -d 압축된 파일명

또는

gunzip 압축된 파일명



[sspark@nice dat]$ ls -l

total 40

-rw-rw-r-- 1 sspark sspark 40960 Jan 27 11:00 myhome.tar

[sspark@nice dat]$

[sspark@nice dat]$ gzip myhome.tar

[sspark@nice dat]$

[sspark@nice dat]$ ls -l

total 8

-rw-rw-r-- 1 sspark sspark 4223 Jan 27 11:00 myhome.tar.gz




gzip으로 압축을 할 때에는 거의 대부분 tar로 묶여진 파일을 다시 압축을 할 때 사용하게 됩니다.

위의 예에서 보시는 바와 같이 myhome.tar라는 tar로 묶여진 파일을 gzip으로 압축을 하게되었을 때의 용량을 비교해 보십시오.

거의 10배의 압축효율이 있음을 알 수 있습니다.

이 놀라운 압축효율 때문에 compress보다는 gzip을 많이 사용하게 된 것입니다.

또한 압축이 끝난후에는 파일의 끝에 .gz라는 것을 붙여주게되며 gzip으로 압축된 것임을 표시하게 됩니다.


이번에는 압축된 파일을 다시 압축해제해 보도록 하겠습니다.



[sspark@nice dat]$ gzip -d myhome.tar.gz

[sspark@nice dat]$

[sspark@nice dat]$ ls -l

total 40

-rw-rw-r-- 1 sspark sspark 40960 Jan 27 11:00 myhome.tar


이 예에서 보시는 바와같이 gzip으로 압축된 파일(*.gz)은 "gzip -d"을 사용하여 풀어주시든지 아니면 옵션없이 gunzip을 사용하시면 됩니다.