tar를 사용하여 .bz2 파일을 압축 해제 할 수없는 이유는 무엇입니까?


30

따라서이 위키 백과 덤프 크기는 약 10GB이며 이름은 "enwiki-latest-pages-articles.xml.bz2"입니다. 터미널에서 덤프 압축을 풀기 위해 다음 명령을 시도했습니다.

tar jxf enwiki-latest-pages-articles.xml.bz2

tar xvf enwiki-latest-pages-articles.xml.bz2

그러나 둘 다 다음 오류를 반환합니다

tar: This does not look like a tar archive
tar: Skipping to next header

1
다음 명령을 실행하고 출력 "파일 enwiki-latest-pages-articles.xml.bz2"
PKumar

이 Q / A7zutil을 사용 하여 모든 것을 추출하는 데 도움을 줄 수 있습니다
c0rp

2
나는 이것이 당신이 거대한 파일이라고 말하고 있음을 알았습니다. 그래서 당신이하고 싶은 또 다른 일이 그것을 무언가로 파이프하는 것입니다. bzcat enwiki-latest-pages-articles.xml.bz2 | someotherprogram
nwaltham

@ nwaltham : 당신이 그 대답을하면 내 공감대를해야합니다.
Ilmari Karonen

tar는 tar 파일을 추출하고 tar 파일이 아니기 때문에?
user253751

답변:


71

tar아카이브가 .tar. * 파일이 아니므로 명령을 사용할 수 없습니다 . bzip2 파일을 압축 해제하려면 다음 명령을 사용하십시오 (원본 .bz2 파일은 유지되지 않음).

bzip2 -d enwiki-latest-pages-articles.xml.bz2

압축을 풀고 원본을 유지하려면 다음 명령을 실행하십시오.

bzip2 -dk enwiki-latest-pages-articles.xml.bz2

출처 : https://superuser.com/questions/480950/how-to-decompress-a-bz2-file


3
또는을 사용하십시오 bunzip2.
user253751

@immibis 어느 쪽이든 작동합니다. :)
Terrance8D

21

그냥 사용하십시오 bunzip2:

bunzip2 enwiki-latest-pages-articles.xml.bz2

그리고 그것이 경우 gzip파일을 commpressed :

gunzip enwiki-latest-pages-articles.xml.gz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.