파이프를 이용한 tar와 gzip 동시에 처리하기
2011.05.19 18:31
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
tar 아카이브할때 동시에 압축을 하기 위해서는
리눅스에서는 tar 에 z 옵션이 있어서 따로 파이프라인 처리를 할 필요가 없지만
Unix 시리즈에는 해당 옵션이 없으므로 별도로 파이프라인을 이용하여 처리해야 한다.
tar 의 p 옵션으로 이걸 구현할 수 있다.
- 압축
tar cfp - [Target Dir] | gzip -c > filename.tar.gz
- 해제
gzip -dc filename.tar.gz | tar xfp
gzip -dc filename.tar.gz | tar xfp --C [Target Dir]