Linuxでzip圧縮/解凍(gzip/gunzip)

  • 投稿日:
  • by
  • カテゴリ:

■ファイルのzip圧縮(パーミッション保持)
# gzip ファイル名
※圧縮前のファイルはなくなる。
※圧縮後のファイル名にサフィックス.gzが付与される。
※ファイルの更新日やパーミッションは保持される。


■ファイルのzip圧縮(圧縮前ファイル保持)
# gzip -c ファイル名 > ファイル名.gz
※圧縮前のファイルはなくならない。
※ファイルの更新日やパーミッションは保持されない。


■ファイルの圧縮率の確認
# gzip -l ファイル名.gz
※圧縮済みのファイルに対して実行すること。

例)
# gzip -l samba-client-3.0.33-3.28.el5.x86_64.rpm.gz
compressed uncompressed ratio uncompressed_name
5955434 6012822 1.0% samba-client-3.0.33-3.28.el5.x86_64.rpm


■圧縮ファイルの伸張(解凍)
# gunzip ファイル名.gz
※解凍前のファイルはなくなる。
※解凍後のファイル名からサフィックス.gzが削除される。
※ファイルの更新日やパーミッションは圧縮時のものが保持されている。