2012-02-26 45 views

答えて

49

-jオプションをtarとしてください。

tar -xjf /path/to/archive.tar.bz 
+3

'-'をオフのままにすることをお勧めします。 'tar xjf/path/to/archive.tar.bz'だけで十分です。 –

3

それは本当に古いのbzip 1アーカイブの場合は、試してみてください。

bunzip archive.tar.bz 

、あなたは標準のtarファイルがあるでしょうが。 それ以外の場合は.tar.bz2ファイルと同じです。

7

これに基づきbzip2の

If the file does not end in one of the recognised endings, .bz2, .bz, .tbz2 or .tbz, bzip2 complains that it cannot guess the 
    name of the original file, and uses the original name with .out appended. 

のmanページによると、私は「.BZ」がbzip2で圧縮されたファイルの有効なサフィックスと考えられていることを推測しています。

tar jcf archive.tar.bz /path/to/files 

よりもむしろ、このやって:archive.tarがあることを、ファイル名を強制する

tar cf archive.tar /path/to/files && bzip2 archive.tar 

をまた、元のファイル名ことを心に留めておくことはおそらく、手でこのような何かを生成しました。 bz2。

開梱しているファイルが、1998年(bzip2が1996年にリリースされた)よりも古い場合を除き、実際にはbz2ファイルを見ていると思います。

bzipとbzip2の歴史とその技術的な違いに興味があるなら、Wikipedia Bzip2 pagebzip2 home pageのアーカイブについての良い議論があります。後者には元のbzipソースへのリンクが含まれています。ではなく、とbzip2との互換性があります。オリジナルのbzipで圧縮されたファイルを圧縮解除する必要があるためです。

ファイルタイプはマジックナンバーによって異なります.bzip2はBZhを使用し、元のbzipはBZ0を使用します。

関連する問題