RadarURL

AIX - tar,gzip 명령어 (한번에 압축하기) - Linux참고

by JAESOO posted Feb 02, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

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>
 

 

 

출처 : http://soul0.tistory.com/244