tar 분할압축
가끔 쓸 일이 있습니다. LTO등으로 파일을 백업하려고 할 때 사용하게 됩니다.
기본적으로 -z 옵션은 쓰지 않습니다. 이 옵션은 압축을 하라는 뜻인데 이미지 파일이나 PDF, 동영상 파일의 경우에는 이미 압축이 되어 있는 상태이기 때문에 의미없이 시간만 소비하는 경우가 많습니다. 그래서 이 경우에는 그냥 파일을 하나로 뭉치는 것이 더 빠릅니다.
$ tar -cvf- TargetDir | split -b 1024m - DestinationFile.tar
- TargetDir : 압축할 대상 디렉터리
- 1024m : 메가바이트로 분할할 용량 (여기서는 1GB네요)
- DestinationFile.tar : 합친 파일의 이름
입니다. 압축을 끝내면 File.tara File.tarb File.tarc 이런 형태로 파일들이 만들어집니다.
압축을 풀 때
$ cat CompFile.tar* | tar xvf -
명령을 쓰시면 됩니다.
No Comments