LINUX에서는 함께 쓰는 명령이 될지 모르겠습니다.
아니 오히려 아래 방법보다 좋은 옵션이 있습니다.
tar 명령어 중에 옵션에 -z 옵션을 추가하면 gzip 까지 압축이 되고 풀리게 됩니다.
*압축풀기
ex) tar -xvzf [파일명]
*압축하기
ex) tar -cvzf [파일명].tar.gz [파일대상]
*압축
tar -cvf - ${소스파일} | gzip > ${압축될 파일이름}
test:/home/st/GC/test# tar -cvf - native_stderr.log | gzip > native_stderr.log.tar.gz a native_stderr.log 14616 blocks test:/home/st/GC/test# ls -arlt total 30704 -rw-r--r-- 1 st staff 7482898 Sep 24 16:10 native_stderr.log -rw-r--r-- 1 root system 7487488 Feb 4 10:02 native_stderr.log.tar drwxr-xr-x 3 st staff 256 Feb 4 10:02 .. drwxr-xr-x 2 root system 256 Feb 4 10:06 . -rw-r--r-- 1 root system 742651 Feb 4 10:06 native_stderr.log.tar.gz |
*풀기 1
test:/home/st/GC/test# gzip -d native_stderr.log.tar.gz test:/home/st/GC/test# tar -xvf native_stderr.log.tar x native_stderr.log, 7482898 bytes, 14616 tape blocks
|
*풀기 2
test:/home/st/GC/test# gzip -dc native_stderr.log.tar.gz | tar -xvf - x native_stderr.log, 7482898 bytes, 14616 tape blocks test:/home/st/GC/test# ls -arlt total 16072 drwxr-xr-x 3 st staff 256 Feb 4 10:02 .. -rw-r--r-- 1 root system 7482898 Feb 4 10:18 native_stderr.log -rw-r--r-- 1 root system 742667 Feb 4 10:19 native_stderr.log.tar.gz drwxr-xr-x 2 root system 256 Feb 4 10:25 . |
*결과확인 (같다)
drwxr-xr-x 3 st staff 256 Feb 4 10:02 .. -rw-r--r-- 1 root system 7482898 Feb 4 10:18 native_stderr.log -rw-r--r-- 1 root system 7487488 Feb 4 10:19 native_stderr.log.tar drwxr-xr-x 2 root system 256 Feb 4 10:21 . test:/home/st/GC/test# tail -20f native_stderr.log <tenured freebytes="274968" totalbytes="268435456" percent="0" > <soa freebytes="0" totalbytes="265751552" percent="0" /> <loa freebytes="274968" totalbytes="2683904" percent="10" /> </tenured> <gc type="global" id="909" totalid="909" intervalms="63995.071"> <refs_cleared soft="0" threshold="32" weak="3704" phantom="2" /> <finalization objectsqueued="3706" /> <timesms mark="70.329" sweep="2.838" compact="0.000" total="73.302" /> <tenured freebytes="225637120" totalbytes="268435456" percent="84" > <soa freebytes="222985704" totalbytes="265751552" percent="83" /> <loa freebytes="2651416" totalbytes="2683904" percent="98" /> </tenured> </gc> <tenured freebytes="225635912" totalbytes="268435456" percent="84" > <soa freebytes="222984496" totalbytes="265751552" percent="83" /> <loa freebytes="2651416" totalbytes="2683904" percent="98" /> </tenured> <time totalms="73.886" /> </af> |