「Linuxコマンド - ファイルの圧縮と解凍」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

206行目: 206行目:
   
   
  # TasrballファイルをZstandard形式で圧縮する
  # TasrballファイルをZstandard形式で圧縮する
  zstd <Tarballファイル名>.tar  または  zstd <Tarballファイル名>.tar -o <Zstandard形式のファイル名>.zst
  zstd <Tarballファイル名>.tar
  または
  zstd <Tarballファイル名>.tar -o <圧縮後のファイル名>.zst
または
zstd <圧縮後のファイル名>.zst <Tarballファイル名>.tar
<br>
1つのコマンドで、ディレクトリをtar.zst形式に圧縮することもできる。<br>
tar --zstd -cf <圧縮後のファイル名>.tar.zst <圧縮前のディレクトリ名>
<br>
<br>
圧縮レベルを1〜19(デフォルト : 3)で指定して圧縮する。<br>
圧縮レベルを1〜19(デフォルト : 3)で指定して圧縮する。<br>
212行目: 219行目:
<br>
<br>
<code>--ultra</code>オプションを付加することにより、圧縮レベルを20以上にすることもできる。(最大圧縮レベル : 22)<br>
<code>--ultra</code>オプションを付加することにより、圧縮レベルを20以上にすることもできる。(最大圧縮レベル : 22)<br>
  zstd --ultra -22 <ディレクトリ名またはファイル名>
  zstd --ultra -22 <ファイル名>
<br>
<br>
ディレクトリ内を再帰的に圧縮する。<br>
ディレクトリ内を再帰的に圧縮する。<br>
221行目: 228行目:
<code>-T</code>オプションでは、スレッド数を指定することができる。<br>
<code>-T</code>オプションでは、スレッド数を指定することができる。<br>
<code>-T</code>オプションの初期値は<code>1</code>、<code>0</code>を指定することにより、空いているスレッドを全て使用する。<br>
<code>-T</code>オプションの初期値は<code>1</code>、<code>0</code>を指定することにより、空いているスレッドを全て使用する。<br>
  zstd --ultra -22 -T0 <ディレクトリ名またはファイル名>
  zstd --ultra -22 -T0 <ファイル名>
<br>
<br>
<code>-o</code>オプションを付加することにより、出力するファイル名を変更することができる。<br>
<code>-o</code>オプションを付加することにより、出力するファイル名を変更することができる。<br>
  zstd --ultra -22 -T0 <圧縮元のディレクトリ名またはファイル名> -o <出力するファイル名>
  zstd --ultra -22 -T0 <圧縮元のファイル名> -o <出力するファイル名>
<br>
tar.zst形式に圧縮する。<br>
tar --zstd -cf <圧縮後のファイル名>.tar.zst <圧縮前のファイル名またはディレクトリ名>
または
tar cf <ディレクトリ名またはファイル名>.tar <ディレクトリ名またはファイル名>  # まず、<code>tar</code>コマンドを実行してまとめる
zstd <圧縮後のファイル名>.zst <圧縮前のファイル名またはディレクトリ名>.tar  # 次に、Zstandardで圧縮
<br>
<br>