linux – .bz2ファイルを解凍する方法

bzip2 compression linux

としてファイルを持っています。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ファイルをマルチスレッドで展開するためのいくつかの代替案

pbzip2

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/がベンチマークを行った

enter image description here


lbzip2のパラメータに関する詳細は以下の通りです。http://explainshell.com/explain?cmd=lbzip2+-d+n+32+my_file.bz2

enter image description here

15  Franck Dernoncourt  2017-01-25


bzip2 -dc my_file.tar.bz2 | tar xvf -

cygwinで動作しました

4  Vishal  2015-05-21


  1. https://cloudconvert.com にアクセスしてください
  2. ファイルをアップロードします
  3. .tarファイルに変換します
  4. Download it.
  5. そこから端末で解凍して

-5  Mr. de Santos  2016-01-14


タイトルとURLをコピーしました