답변:
lbzip2
및 pbzip2
병렬 압축 및 압축 해제에 사용할 수있는 도구입니다.
용법:
lbzip2 -d <file.tar.bz2>
pbzip2 -d <file.tar.bz2>
-d
옵션은 압축 해제에 사용됩니다.
이 패키지를 설치하려면
lbzip2 유형 :
sudo apt-get install lbzip2
pbzip2 유형 :
sudo apt-get install pbzip2
lbzip2 -d -n 2 file.tar.bz2
tar 파일이 제공됩니다. 압축을 풀어야합니다.
lbzip2
"여러 스레드에서 Julian Seward의 libbz2를 호출하여 FILE 피연산자 또는 일반 파일 또는 표준 출력에 대한 표준 입력 압축 또는 압축 해제에 대한 설명입니다 . lbzip2 유틸리티는 .bz2 파일의 압축을 풀 때도 여러 스레드와 입력 바운드 스플리터를 사용합니다. 표준 bzip2로 만들었습니다 (하지만 아래 버그 참조). "
tar 옵션을 사용하여 단일 명령으로 아카이브를 압축 해제 할 수 있습니다 -I
. 그것은 당신에게 지원하는 모든 압축 유틸리티를 사용할 수있는 기능을 제공합니다-d
옵션 있습니다.
tar -I lbzip2 -xvf <file.tar.bz2>
당신이 큰 아카이브로 탈선 할 때 매우 유용합니다 대상 파일 시스템에서 사용할 수있는 압축되지 않은 크기 (tar temp 파일 및 출력 파일)의 두 배가 필요하지 않기 때문에 합니다. 디스크 IO가 적을수록 빠릅니다.
물론 압축 할 때도 작동합니다.
tar -I lbzip2 -cvpf <file.tar.bz2> <file>
tar --help
더 많은 옵션을 확인하십시오 .
lbzip2 -dc file.tar.bz2 | tar xvf -
pbzip2를 -d
를 "압축 해제"플래그 .
맨 페이지에서 :
pbzip2 -d myfile.tar.bz2
이 예제는 "myfile.tar.bz2"파일을 압축 해제 된 "myfile.tar"파일로 압축 해제합니다. 자동 감지 된 프로세서 수 (또는 자동 감지가 지원되지 않는 경우 2 개의 프로세서)를 사용합니다.
압축을 푼 후에는 파일을 압축 해제해야합니다.
tar xf myfile.tar
tar 파일은 여러 압축 알고리즘을 적용 할 수있는 컨테이너 일뿐입니다. 예를 들어 서로 다른 압축 알고리즘이 적용된 ".tar.gz"또는 ".tar.bz2"가있을 수 있습니다. 따라서 pbzip2는 아카이브 압축을 풀지 만 파일을 추출하지는 않으며 파일 tar
을 추출하는 데 사용합니다. 아카이브가 이미 압축되지 않았으므로 파일을 추출하기 만하면 Tar는 오래 걸리지 않습니다. (우리는 tar 명령에서 'z'플래그 또는 'j'플래그를 사용하지 않습니다. 이는 파일의 압축을 풀고 싶다는 것을 나타냅니다)
tar xvf
? 와 반대로 2 개의 명령처럼