2가지 방법이 있다.
1. 첫번째 압축후 분할
tar cvf(z) 압축파일명 대상디렉토리or파일
로 압축한뒤
split -b 용량 압축화일명 분할압축화일명
이렇게 하면 분할압축화일명aa,분할압축화일명ab 혹은 분할압축화일명a,분할압축화일명b 로 생성된다.
예)
tar cvf aaa.tar /home/aaa/www
split -b 10m aaa.tar aaasp.tar
만들어진 파일 aaasp.taraa, aaasp.tarab ...............
2. 한번에 분할
1번인 경우 문제가 좀 있다. tar 압축은 2G 이상 지원하지 않는다.
따라서 압축결과물이 2G 이상인 경우 제대로 동작하지 않을수 있다.
방법은 간단히 파이프로 전달하면 된다.
tar cvf(z) - 대상디렉토리or파일 | split -b 용량 - 분할압축파일명
예)
tar cvf - /home/aaa/www | split -b 2000m - aaasp.tar
만들어진 파일 aaasp.taraa, aaasp.tarab
3. 압축해제... 일반적인 방법으로 풀면 된다.
tar xvf aaasp.taraa
...
분할된 파일이 많아서 귀찮다면 파이프를 이용하자
cat aaasp.tar* | tar xvf -
4. 분할된 화일 합치기...
분할되압축 파일을 하나로 합치고 싶다면 (주의 2G 제한) ...
아래와 같이 해주면 된다.
cat aaasp.tar* > aaa.tar
5. gzip 옵션을 붙여도 같은 방식으로 하면된다.
1. 첫번째 압축후 분할
tar cvf(z) 압축파일명 대상디렉토리or파일
로 압축한뒤
split -b 용량 압축화일명 분할압축화일명
이렇게 하면 분할압축화일명aa,분할압축화일명ab 혹은 분할압축화일명a,분할압축화일명b 로 생성된다.
예)
tar cvf aaa.tar /home/aaa/www
split -b 10m aaa.tar aaasp.tar
만들어진 파일 aaasp.taraa, aaasp.tarab ...............
2. 한번에 분할
1번인 경우 문제가 좀 있다. tar 압축은 2G 이상 지원하지 않는다.
따라서 압축결과물이 2G 이상인 경우 제대로 동작하지 않을수 있다.
방법은 간단히 파이프로 전달하면 된다.
tar cvf(z) - 대상디렉토리or파일 | split -b 용량 - 분할압축파일명
예)
tar cvf - /home/aaa/www | split -b 2000m - aaasp.tar
만들어진 파일 aaasp.taraa, aaasp.tarab
3. 압축해제... 일반적인 방법으로 풀면 된다.
tar xvf aaasp.taraa
...
분할된 파일이 많아서 귀찮다면 파이프를 이용하자
cat aaasp.tar* | tar xvf -
4. 분할된 화일 합치기...
분할되압축 파일을 하나로 합치고 싶다면 (주의 2G 제한) ...
아래와 같이 해주면 된다.
cat aaasp.tar* > aaa.tar
5. gzip 옵션을 붙여도 같은 방식으로 하면된다.
'Computing > Linux' 카테고리의 다른 글
Subversion 사용 HOWTO (0) | 2007.09.04 |
---|---|
[펌] Qmail 메뉴얼 (1) | 2007.08.09 |
리눅스 프로그래머를 위한 가이드 (0) | 2007.08.08 |
[펌] Linux 정리 #2 (0) | 2007.08.08 |
[펌] Linux 정리 #1 (0) | 2007.08.08 |