tar에서는 -L <용량 kilo 단위>옵션이 있네염.
제가 이걸 해보니깐염. 중간중간에 파일이름을 교환해야 되는 불편함이 있더
군염.
tar cf linu.tar linu -L 1000
라고 하시면 linu.tar 로만 1메가 단위로 압축이 되는 것입니다.
즉, 1메가가 채워지면 엔터를 치라는 메세지가 뜹니다.
엔터치기 전에 압축되어진 linu.tar 파일을 linu.tar.01 로 바꾸어 놓아야한
다는 말이죠.
다시 linu.tar로 압축하고 또 1메가가 채워지면 다시 옮기고 해야되는 번거
로운 작업이 있어야 제대로 사용이 가능할 듯 하네요.;;
풀 때에도 저렇게 풀어야한다는 ㅡ.ㅜ;; 파일명 바꿔주믄서염..
(저도 tar를 무지 좋아하는 편이라서..해보고 싶었지만..결국은. 불편하다
는.)
하지만 split와 cat을 사용하면 가능할 것 같은데 잘되네염.
이것은 tar로 이미 다 정리된 상태에서 실행해야하는 거구염
tar czf linu.tar.gz linu
split -b 100m linu.tar.gz linu.tar.gz.
i=`ls linu.tar.gz.*|sort`
cat $i | tar xzf -
: 보통 backup할때 tar를 사용하여 디렉토리 통채로 backup하죠
: tar에 각종 옵션 부쳐서 압축도하면서..
: 그런데 좀 궁금한게 있어서요
:
: backup해서 cd에 보관하려구 하는데
: 가령 backup화일이
: backup.tar ------> 1.2 G byte
:
: 이면 cd한장에 들어가질 않으니 나누어서
: 가령
: backup1.tar -------> 700 M byte
: backup2.tar -------> 1.7 - 700 M byte
:
: 이런식으로 tar 옵션이 있는지 궁금해서요..
: (자동으로 700M되면 backup2.tar로 넘어가는)
:
: man page 보니까 없는 것 같아서..
:
: 혹시 있다면 좀 답변 부탁합니다. 없다면 어떤 노하우가 있는지요!!
:
: --
: 머리가 텅빈 것 같다.
--
L!nux 사랑, 세벌식 사랑, 나라 사랑