回答:
以下を試してください:
bzip2 -d filename.bz2
このコマンドは元のアーカイブファイルを保持しないことに注意してください。
元のアーカイブを保持するには、-k
オプションを追加します。
bzip2 -dk filename.bz2
bzip2 -d vim-8.0.tar.bz2
、その結果vim-8.0.tar
。私はこれを入力できませんでした。
tar -x vim-8.0.tar
ます。もともとは使用できたはずtar -xjvf vim-8.0.tar.bz2
です。
tar -xf vim-8.0.tar
さらに詳しく説明すると、次のようにして単一のファイルを圧縮できますbzip2
。
bzip2 myfile.txt
tar
複数のファイルを圧縮する場合にのみ必要です:
tar cvjf myfile.tar.bz *.txt
したがって、.bz2
ファイル使用bunzip
を解凍するとき、tar.bz2
ファイル使用を解凍するときはを使用しますtar xjvf
。
tar xjf filename.tar.bz2
。v
ただ詳細な出力を追加します。ターミナルを清潔に保ってください!またtar -xjf
、実行中に問題が発生したため、必ず実行してみてください-
tar xf
BSD変異型と十分なものでなければならない- j
圧縮時のフラグにのみ使用されて
bzip2
モノスレッドであるため、大きなファイルの解凍には時間がかかります。
.bz2
ファイルをマルチスレッドで解凍するには、無料のオープンソースプログラムを使用できます lbzip2
。
sudo apt-get install lbzip2
lbzip2 -d my_file.bz2
-d
ファイルを解凍することを示します。使用するスレッドの数を自動的に決定します。使用するスレッドの正確な数を指定するには、-n
パラメーターを使用します。例:
lbzip2 -d -n 32 my_file.bz2
いくつかの便利なコマンドlbzip2
:
フォルダーを圧縮するには:
tar -c -I lbzip2 -f file.tar.bz2 folder_name
フォルダーを解凍するには:
tar -I lbzip2 -xvf file.tar.bz2
パラメーター:
-I, --use-compress-program PROG
filter through PROG (must accept -d)
-x, --extract, --get
extract files from an archive
-v, --verbose
verbosely list files processed
-f, --file ARCHIVE
use archive file or device ARCHIVE
.bz2
ファイルをマルチスレッドで解凍するいくつかの代替方法:
sudo apt-get install pbzip2
pbzip2 -d my_file.bz2
mpibzip2
:クラスタマシンで使用するように設計されています。
.bz2
実験に大きなファイルが必要な場合:https : //dumps.wikimedia.org/mirrors.html
例(14 GB .bz2
ファイル、200 GB非圧縮):
wget http://dumps.wikimedia.your.org/wikidatawiki/20170120/wikidatawiki-20170120-pages-articles-multistream.xml.bz2
lbzip2 -d -n 32 wikidatawiki-20170120-pages-articles-multistream.xml.bz2
http://vbtechsupport.com/1614/はベンチマークを行いました:
以下のためのパラメータに関する詳細情報についてはlbzip2
:http://explainshell.com/explain?cmd=lbzip2+-d+-n+32+my_file.bz2:
bzip2 -dc my_file.tar.bz2 | tar xvf -
cygwinで私のために働いた
bzip2 -d my_file.tar.bz2 ; tar xvf my_file.tar
bzip2 -dc my_file.tar.bz2 | tar xv
tarはパイプ演算子を介してSTDOUTから直接読み取ることができるため、これでも機能するはずです。つまり、-fオプションとそれに対応する「-」記号を使用する必要はありません。また、処理中のファイルを一覧表示したくない場合は、-vオプションを自由に削除してください。
tar
アーカイブではないと言及しているため、これは役に立ちません。