Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash xz 使用法: ファイルを圧縮・展開する
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. ファイルを圧縮する
      2. 圧縮されたファイルを展開する
      3. 元のファイルを保持して圧縮する
      4. 最大圧縮率でファイルを圧縮する
      5. 複数のファイルを圧縮する
    5. Tips

[Linux] Bash xz 使用法: ファイルを圧縮・展開する

Overview

xz コマンドは、ファイルを高圧縮率で圧縮および展開するためのツールです。主に、データのストレージや転送を効率化するために使用されます。

Usage

基本的な構文は以下の通りです。

xz [options] [arguments]

Common Options

  • -d, --decompress: 圧縮されたファイルを展開します。
  • -k, --keep: 元のファイルを保持したまま圧縮または展開します。
  • -f, --force: 既存のファイルを上書きします。
  • -z, --compress: デフォルトの圧縮動作を指定します(通常は省略可能)。
  • -9: 最大圧縮率を指定します(1から9までの範囲)。

Common Examples

以下に、xz コマンドのいくつかの実用的な例を示します。

ファイルを圧縮する

xz myfile.txt

圧縮されたファイルを展開する

xz -d myfile.txt.xz

元のファイルを保持して圧縮する

xz -k myfile.txt

最大圧縮率でファイルを圧縮する

xz -9 myfile.txt

複数のファイルを圧縮する

xz file1.txt file2.txt file3.txt

Tips

  • 圧縮率と速度のバランスを考慮して、圧縮レベルを調整してください。高い圧縮率は時間がかかる場合があります。
  • 大きなファイルを扱う場合、-k オプションを使用して元のファイルを保持することをお勧めします。
  • xz コマンドは、他の圧縮ツール(例: gzip, bzip2)と比較して、特に大きなファイルに対して優れた圧縮率を提供します。