일단 이거 보고 해서 성공하긴 했는데

설명이 영 부실해서 좀더 설명을 붙입니다.


========

압축과정

========

분할압축 명령 양식은 압축하는 tar와  분할하는 split 명령어의 조합으로 이루어집니다.


tar cvfz 압축된파일명.tar.gz  /경로~/압축할파일들  | split -b 600m 압축된파일명.tar.gz


예를들어 위 명령을 실행하면,

[압축된파일명.tar.gz] 파일이 825804316byte(약 825MB)로 생성된다고 가정하면,

600MB로 잘라달라는 옵션으로 실행되는 split 명령에 의해서

xaa(450887680byte) ,  xab(374916636byte) 두 파일이 만들어집니다.

xaa , xab는 실제로 split이 만들어내는 파일명입니다.


그럼 xaa, xab라는 파일명을 실제 알아먹기 쉬운 파일명으로 고칩니다.

mv xaa 압축된파일명.tar.gz.spl1
mv xab 압축된파일명.tar.gz.spl2


========

복원과정

========

cat *spl* | tar xvfz -

하면 ,  하위 디렉토리까지 모두 풀립니다.



반응형

+ Recent posts