2012-09-28 19:40:38 +0000 2012-09-28 19:40:38 +0000
402
402

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

私は次のようなファイルを持っています: filename.bz2 私は解凍する必要があります。

コマンド: tar xvjf filename.tar.bz2 を試してみましたが、ファイルが tar ファイルではないので、うまくいきませんでした。

回答 (6)

528
528
528
2012-09-28 19:42:03 +0000

以下のようにしてみてください:

bzip2 -d filename.bz2

このコマンドはオリジナルのアーカイブファイルを保存しませんので注意してください。

67
67
67
2012-09-28 19:49:53 +0000

もう少し説明すると、単一のファイルは、このようにbzip2で圧縮することができます:

bzip2 myfile.txt

tarは、複数のファイルを圧縮するときにのみ必要です:

tar cvjf myfile.tar.bz *.txt

それゆえ、.bz2ファイルを解凍するときには、bunzipを使用してください。

20
20
20
2012-09-28 19:42:07 +0000

ファイルを解凍するには、bunzip2(またはbzip2 -d)コマンドを使用します。詳細については、この man page を参照してください。

14
14
14
2017-01-25 18:50:35 +0000

bzip2ファイルをマルチスレッドで解凍するには、フリーのオープンソースプログラム .bz2 :

sudo apt-get install lbzip2
lbzip2 -d my_file.bz2

lbzip2はファイルを解凍したいことを示しています。それは自動的にそれが使用するどのように多くのスレッドを決定するでしょう。使用するスレッドの正確な数を指定するには、-d パラメータを使用します。 :

lbzip2 -d -n 32 my_file.bz2

-n を使ったいくつかの便利なコマンド:

フォルダを圧縮するには:

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

マルチスレッドに lbzip2 ファイルを解凍するいくつかの選択肢: .bz2 :

sudo apt-get install pbzip2
pbzip2 -d my_file.bz2

pbzip2 : クラスタマシンで使用されるように設計されています。


実験にいくつかの大きな mpibzip2 ファイルが必要な場合。 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/ はベンチマークを行いました:


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

3
3
3
2015-05-21 11:12:31 +0000
bzip2 -dc my_file.tar.bz2 | tar xvf -

は cygwin で動作しました。

-5
-5
-5
2016-01-14 13:57:06 +0000
  1. https://cloudconvert.com ](https://cloudconvert.com) にアクセスします。ファイルをアップロードします。tarファイルに変換します。5.そこから端末で解凍します。

関連する質問

6
10
5
37
4