본문 바로가기
카테고리 없음

*.tar.bz2 압축풀기

by 무늬만학생 2012. 4. 16.
반응형

출처  :  http://mwultong.blogspot.com/2007/07/tarbz2-tarbz2-bzip2.html


".tar.bz2" 라는 이중 확장자를 가진 압축 파일은, "tar로 여러개의 파일을 하나로 묶은 후, bzip2 로 압축한 파일이라는 뜻입니다. bzip2 자체에는 파일들을 하나로 묶는 기능은 없습니다. 그렇지만 복잡한 명령은 필요없고 tar에 j 옵션을 붙여주면 간단히 bzip2 압축이 됩니다. (다만 오래된 버전의 tar 에서는 안될 수도 있습니다.)


우선 bzip2 로 압축하기 방법입니다.


다음과 같은 명령어를 사용하면, 현재 디렉토리의 모든 txt 확장자의 파일들이 test.tar.bz2 라는 하나의 파일로 묶어지고 또한 압축됩니다.

tar -cjvf test.tar.bz2 *.txt



파일을 풀거나 할 때는 j 옵션이 없어도 됩니다.


tar.bz2 파일 압축 풀기는 다음과 같이 합니다.

tar -xvf test.tar.bz2



tar.bz2의 압축 내용 보기는 다음과 같이 합니다.

tar -tvf test.tar.bz2




시스템에, bzip2 와 bunzip2 라는 실행 파일 즉 명령어가 설치되어 있어야 합니다. 리눅스에는 기본적으로 있는데 오래된 유닉스 시스템에는 없을 수도 있습니다. (bzip2 는 서기2000년에 버전 1.0 이 발표되었습니다.) 만약 없다면 아래와 같은 식으로 에러가 납니다:

tar (child): bzip2: Cannot exec: No such file or directory

tar (child): Error is not recoverable: exiting now

tar: Child returned status 2

tar: Error exit delayed from previous errors

반응형