Linux|ファイルを圧縮するコマンド2選|標準&高圧縮コマンド

Linuxを勉強したい人向け

 この記事は、Linux初心者向けの記事です。

Linuxで便利に使える圧縮形式は2つです

  • その1:gz形式
     Linuxで標準的なファイル圧縮形式
  • その2:xz形式
     ファイルを高圧縮できる圧縮形式

順に解説します。

本記事の内容

gzでファイルを圧縮

gzでファイルを圧縮するコマンド

gzで圧縮するコマンド

$ tar zcvf 《圧縮ファイル名》 《圧縮対象ファイル or ディレクトリ》

gzで圧縮する例

$ tar zcvf test.tar.gz test

実行結果は以下の通りです。
[実行結果]

a test
a test/testDIR1
a test/file3
a test/file4
a test/file2
a test/lnk2
a test/testDIR3
a test/testDIR2
a test/file1
a test/lnk1
a test/testDIR2/file7
a test/testDIR2/file6
a test/testDIR1/file5

gzのファイルを解凍する例

$ tar xvf test.tar.gz

実行結果は以下の通りです。
[実行結果]

x test/
x test/testDIR1/
x test/file3
x test/file4
x test/file2
x test/lnk2
x test/testDIR3/
x test/testDIR2/
x test/file1
x test/lnk1
x test/testDIR2/file7
x test/testDIR2/file6
x test/testDIR1/file5

 解凍できました。

xzでファイルを高圧縮

xzでファイルを高圧縮するコマンド

xzで高圧縮するコマンド

$ tar Jcvf 《圧縮ファイル名》 《圧縮対象ファイル or ディレクトリ》

xzで高圧縮する例

$ tar Jcvf test.tar.xz test

実行結果は以下の通りです。
[実行結果]

a test
a test/testDIR1
a test/file3
a test/file4
a test/file2
a test/lnk2
a test/testDIR3
a test/testDIR2
a test/file1
a test/lnk1
a test/testDIR2/file7
a test/testDIR2/file6
a test/testDIR1/file5

gzのファイルを解凍する例

$ tar xvf test.tar.xz

実行結果は以下の通りです。
[実行結果]

x test/
x test/testDIR1/
x test/file3
x test/file4
x test/file2
x test/lnk2
x test/testDIR3/
x test/testDIR2/
x test/file1
x test/lnk1
x test/testDIR2/file7
x test/testDIR2/file6
x test/testDIR1/file5

 解凍できました。

おさらい

  • その1:gz形式
     Linuxで標準的なファイル圧縮形式
  • その2:xz形式
     ファイルを高圧縮できる圧縮形式

今回は以上です。Linuxで便利なファイル圧縮コマンドを2つ紹介しました。参考になりますと幸いです。

Blog TOP  Linuxコマンドを勉強したい人向け|Linuxの使い方 記事まとめ

Linux&Linuxコマンドを勉強したい人向けの記事もくじ

用語解説・技術一般

  "UNIXとLINUX"の違いについて解説します
  CUIとGUIの違い・特徴について解説します

サーバリソースを確認するコマンドの使い方

  【Linux】CPU使用率を確認する3つの方法を解説します
  【Linux】topコマンドで,CPU消費の原因を特定する方法
  【Linux】ps実行時に-efオプションを付ける理由について
  【Linux】メモリ使用率を確認する|容量・空きの確認も
  【Linux】ディスク容量を確認する|ディスク容量監視も

ファイル操作に関するコマンドの使い方

  【Linux】ファイルの行数をカウントする方法を解説
  【Linux】文字コード変換ならiconvコマンド1択です
  【Linux】/dev/nullを、エンジニアが使う2つの目的
  【Linux】findのexecオプションの使い方とその注意点
  【Linux】findの結果から圧縮ファイルを作るコマンド
  【Linux】hostsの場所はどこ?→/etc/hostsにあります
  【Linux】touchコマンドで,時刻更新&空ファイル作成

Linux管理者用コマンドの使い方

  【Linux】再起動コマンド(shutdown)の使い方と注意点

よく使う便利なコマンドの使い方

  【Linux】改行なしでechoコマンドを使う時の -nオプション
  【Linux】sleepコマンドの使用例と注意点について解説する
  【Linux】rmコマンドでディレクトリを削除する方法を解説
  【Linux】ファイルを削除するコマンド2選【rm以外もあり】
  【Linux】awkの区切り文字を指定する,-Fオプションを解説
  【Linux】sedで文字列の置換をするeオプションを解説する
  【Linux】dateコマンドのフォーマットとその便利な使い方
  【Linux】大文字から小文字に変換する方法【小文字から大文字も】

シェルの便利機能

  【Linux】コマンド履歴を検索する【Ctrl+r】