次のようなファイルがあります:filename.bz2
解凍する必要があります。
コマンドを試しましたがtar xvjf filename.tar.bz2
、ファイルがファイルではないため機能しませんでしたtar
。
このファイルを解凍するにはどうすればいいですか?
答え1
次のことを試してください。
bzip2 -d filename.bz2
このコマンドでは元のアーカイブ ファイルは保存されないことに注意してください。
元のアーカイブを保存するには、次の-k
オプションを追加します。
bzip2 -dk filename.bz2
答え2
さらに詳しく説明すると、1 つのファイルはbzip2
次のように圧縮できます。
bzip2 myfile.txt
tar
複数のファイルを圧縮する場合にのみ必要です。
tar cvjf myfile.tar.bz *.txt
したがって、.bz2
ファイルを解凍するときは を使用しbunzip
、tar.bz2
ファイルを解凍するときは を使用しますtar xjvf
。
答え3
bunzip2
(または)コマンドを使用しbzip2 -d
てファイルを解凍します。詳細については、こちらを参照してください。マニュアルページ、
答え4
bzip2 -dc my_file.tar.bz2 | tar xvf -
Cygwinで動作しました