LoginSignup
1
0

More than 3 years have passed since last update.

Linuxのファイル圧縮・解凍のコマンドいろいろ

Last updated at Posted at 2020-03-02

LPIC101の学習の際に圧縮・解凍系のコマンドがいろいろ出てくるので、整理してみることにした。

gzipコマンド

gzip [オプション] [ファイル名]
オプション無しで圧縮。

主なオプション 説明
-d 圧縮ファイルを展開(圧縮ファイルは残らない)
-c 元ファイルを残して標準出力に出力
-r ディレクトリ内の全てのファイルを再帰的にそれぞれ圧縮

gunzipコマンド

gunzip [ファイル名]
gzipのdオプションと同様。

xzコマンド

xz [オプション] [ファイル名]
gzip,bzip2コマンドより圧縮率が高い。

主なオプション 説明
-d 圧縮ファイルの展開
-k 圧縮・展開後に元ファイルを残す
-l 圧縮ファイルの情報を表示する

unxzコマンド

unxz [ファイル名]
xzコマンドのdオプション使用時と同じ。

tarコマンド

tarコマンドはアーカイブの作成・展開のコマンドだがオプションで圧縮・解凍もできる。
tar [オプション] [ファイルまたはディレクトリ名]

主なオプション 説明
-c アーカイブを作成
-x アーカイブを展開
-t アーカイブの内容を表示
-v 詳細情報の表示
-z gzipを通して圧縮・展開
-j bzip2を通して圧縮・展開
-J xzを通して圧縮・展開

cpioコマンド

cpioコマンドもアーカイブの作成・展開のコマンド。
cpio [オプション]

主なオプション 説明
-o アーカイブ作成
-i アーカイブ展開

cpioコマンドは標準入力や標準出力を使用するため、find,lsなどで入力情報をパイプで渡して、リダイレクトで出力する。

bzip2コマンド

bzip2 [オプション] [ファイル名]
オプション無しで圧縮。

主なオプション 説明
-d 圧縮ファイルを展開
-c 元ファイルを残して標準出力に出力

bunzip2コマンド

bunzip2 [ファイル名]
bzip2コマンドのdオプション使用時と同じ。

bzcatコマンド

bzcat [ファイル名]
bzip2コマンドのcオプション使用時と同じ。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0