Linuxコマンド ファイルの圧縮、解凍

  • 圧縮


- gzip

このコマンドを使うと、.gzの拡張子を持ったファイルが出来あがる。
またオプションなしで実行するともとのファイルは消える。

Option Description
-d 圧縮ファイルを展開する
-c 標準出力へ出力する
-r ディレクトリ内のファイルすべてを圧縮する


圧縮前のファイルを残しておきたい場合は以下のように
標準出力に出力してからリダイレクトする。


$ gzip -c datafile > datafile.gz



- bzip2

このコマンドを使うと.bz2のファイルができあがる。
gzipよりも圧縮効率が良いが、処理に時間がかかる。
オプションなしで実行すると元ファイルは削除される。

Option Description
-d 圧縮ファイルを展開する
-c 圧縮ファイルを標準出力へ出力する


- xz2

このコマンドを使うと、圧縮ファイル.xzファイルができる。
bzip2コマンドよりさらに処理に時間がかかる。

Option Description
-d 圧縮ファイルを展開する
-k 圧縮・解凍後に元ファイルを削除しない
-l 圧縮ファイル内のファイルを一覧表示する
  • 解凍

.gzファイルを解凍する
- gunzip
- gzip -d


.bz2ファイルを解凍する
- bunzip
- bzip2 -d

.xzファイルを解凍する
- unxz
- xz -d

ファイルシステム

ファイルシステムとは「ファイル」を正しく格納し必要な時に必要な物を使用できるようにする仕組みの事。

ファイルシステム
タイトル ドライブレター(マウントポイント)
目次 インデックス
フォルダ(ディレクトリ)
ページ 実データ部分
1ページあたりの文字数 クラスタサイズ(ブロックサイズ)