Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Linux】ファイルをgzip形式で圧縮する

gzipコマンドを使う。圧縮したファイルには拡張子.gzが付く。gzip形式で圧縮したファイルに-lオプションを付けて実行すると、その圧縮したファイルの中を確認することができる。元のファイルに戻す(解凍)ときは圧縮したファイルに-dオプションを付けて実行する。なお、gzip形式にアーカイブ機能は搭載されておらず、一つのファイルを圧縮することしかできないことに注意。以下は、あらかじめ用意したテキストファイルseiyu.txtを圧縮および解凍した例。

$ ls -log
合計 1564
-rw-rw-r-- 1 1600000  1月 11 23:19 seiyu.txt
$ gzip seiyu.txt
$ ls -log
合計 60
-rw-rw-r-- 1 60608  1月 11 23:19 seiyu.txt.gz
$ gzip -l seiyu.txt.gz
         compressed        uncompressed  ratio uncompressed_name
              60608             1600000  96.2% seiyu.txt
$ gzip -d seiyu.txt.gz
$ ls -log
合計 1564
-rw-rw-r-- 1 1600000  1月 11 23:19 seiyu.txt