Linux/Unix/::Fundamentals

gunzip [압축 해제] /usr/bin/gunzip

채종윤 2005. 6. 21. 19:13
gzip 형식으로 압축된 파일을 해제하는 명령어이다.

[CODE]사용법 : gunzip [옵션] [파일] -c, --stdout, --to-stdout : 표준 출력으로 압축 파일을 생성하고, 원본파일을 그대로 보존한다. -f, --force : 파일이 멀티 링크가 걸려 있거나, 다른 터미널에서 이미 사용중인 경우 또는 파일이 이미 존재하는 등의 여러 가지로 문제가 생기더라도 압축을 강제로 해제한다. -h, --help : 도움말을 보여준다. -l, --list : 압축된 파일의 크기, 압축 해제가 될 때의 크기, 압축율(ratio), 압축이 해제될 때의 파일명 등의 정보를 보여준다. -L, --license : gunzip의 라이센스를 보여준다. -r, --recursive : 지정한 디렉토리를 압축한 경우, 디렉토리에 속한 파일까지 압축을 해제를 한다. -t, --test : 압축된 파일이 제대로 되었는지 테스트한다. -v, --verbose : 진행상황을 자세하게 보여준다. -V, --version : 버전정보를 보여준다. [/CODE]
gunzip 명령어는 gzip 형식으로 압축된 파일을 해제할 때 사용한다. 이는 gzip -d 옵션과 동일한 역할을 한다.
먼저 디렉토리의 파일들을 하나의 파일로 압축해 보자. tar cvfz 명령은 현재 디렉토리에 있는 파일을 test.tar 파일로 묶은 다음, test.tar 파일을 test.tar.gz 파일명으로 압축 한다는 내용이다.

[CODE]# tar cvfz test.tar.gz * test90990.hwp test3343.hwp 33232test.doc 0094343.doc Command.pdf [/CODE]
test.tar.gz 파일명으로 압축된 것을 볼 수 있다.

[CODE]# ls test90990.hwp test3343.hwp 33232test.doc 0094343.doc Command.pdf test.tar.gz [/CODE]
.gz 확장자는 gunzip 명령으로 파일을 압축 해제 할 수 있다.

[CODE]# gunzip test.tar.gz # ls test90990.hwp test3343.hwp 33232test.doc 0094343.doc Command.pdf test.tar [/CODE]
혹은 gunzip 명령 대신, gzip-d 옵션으로도 해제가 가능하다.

[CODE]# gzip -d test.tar.gz [/CODE]
파일을 압축 해제와 동시에 tar로 묶인 파일을 해제하려면, tar xvfz 옵션을 사용하면 된다.

[CODE]# tar xvfz test.tar.gz [/CODE]