xz 圧縮に馴染みのない人も多いと思いますが、xz はほとんどの linux にデフォルトで付属している圧縮ツールであり、xz 形式は 7z よりも小さいです。
最近、ソースコードパッケージをダウンロードするときにこの圧縮形式に遭遇しました。この機会に、xz 圧縮および解凍方法を共有したいと思います。
システムに xz コマンドがない場合、インストール方法は非常に簡単です:
yum install xz
ソース コード パッケージを使用してインストールすることもできます。
最初にツールのソースコードパッケージをダウンロードします
ダウンロード 解凍後、ディレクトリに入り、configureを実行してmakefileファイルを生成します。 -prefixを使用してインストールディレクトリを指定します
./configure --prefix=/usr/local/xz
完了後、makefileが作成されたことがわかります。ファイルはディレクトリに生成されます
make && sudo make install
ここでの -s はソフト接続を表します
ln -s /usr/local/xz/bin/xz /bin/xz
xz –help will xz ツールに関するヘルプ情報が表示されると、インストールが成功したことを意味します
xz -z 待压缩文件名
-k を保持します元のファイル;
-0 から -9 で圧縮率を調整します。設定されていない場合、デフォルトの圧縮レベルは 6 です。
xz -d 待解压文件
-k で元のファイルを保持します。
この方法で解凍されたファイルは tar 形式でパッケージ化されているため、実行する必要があります。 :
tar -xvf 待解包文件名
次の点に注意してください: tar コマンドには、xz 圧縮形式を直接解凍するパラメーターはありません (bzip2 を解凍する -f、gzip を解凍する -z など)
実際には、tar. xz 形式の圧縮パッケージは、tar パッケージ化フォルダーを通過した後に xz 圧縮されます (- f -z は、tar がデフォルトでパッケージ化中に圧縮される bzip2 および gzip 形式のファイルをサポートしているためです)。
以上がLinux で .tar.xz ファイルを解凍する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。