tarを使用して.bz2ファイルを解凍できないのはなぜですか?


30

そのため、このウィキペディアのダンプのサイズは約10 GBで、「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


このQ / Aは、7zutilを使用してすべてを抽出するのに役立ちます
-c0rp

2
これは巨大なファイルだと言うことに気づきました-あなたがしたい別のことは、それを何かにパイプすることです、bzcat someotherprogram
nwaltham

@nwaltham:あなたがそれを答えたなら、あなたは私の賛成票を持っているでしょう。
イルマリカロネン

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圧縮ファイルの場合:

gunzip enwiki-latest-pages-articles.xml.gz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.