Monday, August 20, 2007
bzip2 디렉토리 압축하기 방법은? bz2 폴더 압축 풀기 명령어
bzip2 로는 원래 파일 딱 1개만 압축할 수 있습니다. 따라서 bzip2 자체로는 디렉토리 압축이 안됩니다. 만약 예를 들어 foo 라는 디렉토리를 bzip2로 압축하려고 한다면 bzip2: Input file foo is a directory. 이런 에러가 납니다. "파일이 아닌 디렉토리라서 압축이 안된다"는 의미의 에러 메시지입니다.
이때는 tar 명령어를 사용하여, 먼저 디렉토리를 하나의 tar파일로 만든 후, bzip2로 압축해야 합니다. tar에 j (소문자 제이) 옵션을 붙이면 간단히 할 수 있습니다. 예를 들어
tar -cjvf test.tar.bz2 foo
이렇게 하면, foo 라는 디렉토리와 그 안의 파일들을 test.tar.bz2 라는 파일로 압축합니다. tar명령이 bzip2 를 자동으로 호출하여 압축해 줍니다.
한편, 위에서 만든 압축 파일의 압축을 풀려면
tar -xvf test.tar.bz2
이런 명령을 사용하면 압축된 디렉토리가 다시 하드에 풀립니다.
참고: ▶▶ tar.bz2 압축풀기 명령어, tar.bz2 압축하기 방법; bzip2
이때는 tar 명령어를 사용하여, 먼저 디렉토리를 하나의 tar파일로 만든 후, bzip2로 압축해야 합니다. tar에 j (소문자 제이) 옵션을 붙이면 간단히 할 수 있습니다. 예를 들어
tar -cjvf test.tar.bz2 foo
이렇게 하면, foo 라는 디렉토리와 그 안의 파일들을 test.tar.bz2 라는 파일로 압축합니다. tar명령이 bzip2 를 자동으로 호출하여 압축해 줍니다.
한편, 위에서 만든 압축 파일의 압축을 풀려면
tar -xvf test.tar.bz2
이런 명령을 사용하면 압축된 디렉토리가 다시 하드에 풀립니다.
참고: ▶▶ tar.bz2 압축풀기 명령어, tar.bz2 압축하기 방법; bzip2
tag: linux
리눅스 Linux | 유닉스 Unix | 시그윈 Cygwin
<< Home