としてファイルを持っています。filename.bz2
解凍する必要があります
コマンドを試してみました。tar xvjf filename.tar.bz2
を試してみましたが、tar
ファイルではないのでうまくいきませんでした
このファイルを解凍するにはどうすればいいですか?
425 Jury A 2012-09-28
以下を試してみてください
bzip2 -d filename.bz2
このコマンドは元のアーカイブファイルを保存しないことに注意してください
オリジナルのアーカイブを保存するには、-k
オプションを追加します
bzip2 -dk filename.bz2
566 Lewis Diamond 2012-09-28
もう少し説明すると、1つのファイルをbzip2
で圧縮することができるので、このようになります
bzip2 myfile.txt
tar
は複数のファイルを圧縮する場合にのみ必要です
tar cvjf myfile.tar.bz *.txt
したがって、.bz2
ファイルを解凍する場合はbunzip
を、tar.bz2
ファイルを解凍する場合はtar xjvf
を使用します
67 Benj 2012-09-28
ファイルを解凍するには bunzip2
(または bzip2 -d
) コマンドを使用してください。詳細については、man pageを参照してください
20 Levon 2012-09-28
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
Parameters:
-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
例えば(14GBの.bz2
ファイル、200GBの非圧縮)
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
15 Franck Dernoncourt 2017-01-25
bzip2 -dc my_file.tar.bz2 | tar xvf -
cygwinで動作しました
4 Vishal 2015-05-21
- https://cloudconvert.com にアクセスしてください
- ファイルをアップロードします
- .tarファイルに変換します
- Download it.
- そこから端末で解凍して
-5 Mr. de Santos 2016-01-14