Linux

[Linux] tar 분할 압축, 분할 압축 해제 명령어

유큰 2024. 5. 18. 17:47

[Linux] tar 분할 압축, 분할 압축 해제 명령어

 

tar 분할 압축


 

 이전 포스트) tar 압축/압축 해제 명령어 정리

[Linux] tar 압축/압축 해제 명령어 정리 (tistory.com)

 

[Linux] tar 압축/압축 해제 명령어 정리

[Linux] tar 압축/압축 해제 명령어 정리 🎯 tar란?여러 파일을 모아 아카이브 파일을 형성하거나 아카이브 파일로부터 원래 파일들을 추출할 때 사용하는 명령어 ☑️ tar 압축해제 방법 1. fil

rootformula.tistory.com

 

🎯 tar 분할 압축 방법

 

명령어 형식 : tar -cvzf ./ | split -b <용량> - <압축파일이름>

 

예시)  현재 디렉토리에 있는 모든 파일들을 1G 단위로 분할압축하고 싶을 때

tar -cvzf - ./ | split -b 1024m - filename.tar.gz

 

tar 압축 옵션 중 -z 옵션은 tar로 아카이브 후 파일을 gz로 압축하는 기능이기 때문에 파일이름에 gz를 붙여줬습니다.

 

결과)

filename.tar.gzaa

filename.tar.gzab

filename.tar.gzac

...

 

🎯 tar 분할 압축해제 방법

 

분할 압축해제 명령어 형식 : cat <압축파일이름및경로> | tar -xvzf -

$ cat filename.tar.gz* | tar -xvzf -

 

(해당 압축파일이 gzip형식으로 압축된 것을 기준으로 분할압축해제합니다)