리눅스 tar 분할 압축 및 해제 명령어
리눅스 명령어를 사용해서 분할 압축 및 해제를 하는 방법입니다.
1. 분할 압축 실행
아래 명령어로 분할 압축
이 가능합니다.
tar cvf - 디렉토리 | split -b 용량 - 이름.tar
예를 들어
test1
디렉토리를100mb
씩 분할 압축하고,test2
이름을 가진 파일로 출력할 경우 아래와 같이 입력하면 됩니다.
tar cvf - ./test1 | split -b 100m - test2.tar
명령어를 실행시키고 나면 tar
파일들이 생성되는데, 설정한 이름에 확장자로 aa, ab, ac
등이 순서대로 붙게 됩니다.
test2.tar.aa
test2.tar.ab
test2.tar.ac
2. 분할 압축 해제
아래 명령어로 압축 해제
가 가능합니다.
cat 이름.tar* | tar xvf -
위의 예시에서는
test2.tar*
파일들이 있는 디렉토리에서 아래 명령어를 실행하면 됩니다.
cat test2.tar* | tar xvf -