Tar.bz2ファイルをuntarする方法についてのページがたくさんありますが、tar.bzファイルをどのようにuntarするのでしょうか?
tar
の-j
オプションを使用します。
tar -xjf /path/to/archive.tar.bz
Bzip2のmanページによると
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.
これに基づいて、「。bz」はbzip2圧縮ファイルの有効なサフィックスと見なされると推測しています。また、元のファイル名はおそらく次のような手動で生成されたことに注意してください。
tar jcf archive.tar.bz /path/to/files
これを行うのではなく:
tar cf archive.tar /path/to/files && bzip2 archive.tar
これにより、ファイル名は強制的にarchive.tar.bz2になります。
解凍するファイルが1998年(bzip2は1996年にリリースされた)よりも古い場合を除き、実際にはbz2ファイルを見ていると推測します。
Bzip vs bzip2の歴史と2つの技術的な違いに興味がある場合は、 Wikipedia Bzip2ページ と bzip2ホームページ 。後者には、元のbzipソースへのリンクが含まれています。これは、bzip2と互換性のあるnotです。元のbzip。
ファイルタイプはマジックナンバーによって異なり、bzip2はBZhを使用し、元のbzipはBZ0を使用します。
本当に古いbzip 1アーカイブの場合は、次を試してください。
bunzip archive.tar.bz
標準のtarファイルが作成されます。それ以外の場合は、.tar.bz2
ファイルと同じです。