tar.xz形式の 圧縮ファイルを解凍 (展開)する
tar.xz形式は扱ったことなかったので備忘録
[手順]
1. tar.xzからtarファイルにする
xz -dv tor-browser-linux64-5.5.4_ja.tar.xz
2. tarファイルが作成されるので、tarコマンドを使ってファイル展開
tar -xvf tor-browser-linux64-5.5.4_ja.tar
これでOK(ΦωΦ)b
ただし気になったことが。
いろんなサイトを調べているとtarのみでファイル展開できると
あるのだが、実行するとxzに関するエラーじゃなくてbzip2に
関するエラーに。これは一体?
→ tar -jxvf tor-browser-linux64-5.5.4_ja.tar.xz
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
ちなみに、tar 1.22以上とxzがインストールされていれば
単独でもファイル展開されるらしいんだけど。
むしろ、上記エラーがxz関係ならば以下のような
メッセージになるらしい。
tar (child): xz: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
ちなみにtar,xzそれぞれインストールされているバージョンは
以下。
core/tar 1.28-1 (base) [インストール済み]
Utility used to store, backup, and transport filesextra/libtar 1.2.20-2 [インストール済み]
C library for manipulating POSIX tar filescore/xz 5.2.2-1 [インストール済み]
Library and command line tools for XZ and LZMA compressed files
うーん、bzip2は関係ないと思うんだけどな。
と思って調べてみたら、正しくは「tar -Jxvf」で、「tar -jxvf」では
ないらしいwww
Jは大文字だった。
というヲチだったwww
[参考サイト]