gzipに圧縮する

提供: FreeBSD入門
2014年5月22日 (木) 17:32時点におけるDaemon (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

gzipファイル(.gz)に圧縮する方法です。

読み方

gzip
じーじっぷ
gz
じーぜっと

概要

gzipコマンドで圧縮します。拡張子は、.gzです。.gzファイルは、gunzipで展開(解凍)できます。

使い方

コマンドラインオプション

FreeBSD gzip 20111009
usage: gzip [-123456789acdfhklLNnqrtVv] [-S .suffix] [<file> [<file> ...]]
 -1 --fast            fastest (worst) compression
 -2 .. -8             set compression level
 -9 --best            best (slowest) compression
 -c --stdout          write to stdout, keep original files
    --to-stdout
 -d --decompress      uncompress files
    --uncompress
 -f --force           force overwriting & compress links
 -h --help            display this help
 -k --keep            don't delete input files during operation
 -l --list            list compressed file contents
 -N --name            save or restore original file name and time stamp
 -n --no-name         don't save original file name or time stamp
 -q --quiet           output no warnings
 -r --recursive       recursively compress files in directories
 -S .suf              use suffix .suf instead of .gz
    --suffix .suf
 -t --test            test compressed file
 -V --version         display program version
 -v --verbose         print extra statistics

1つのファイルを圧縮する

gzip foo.txt

foo.txt.gz というファイルができ、foo.txt は、なくなります。

すでにfoo.txt.gz が存在する場合、上書きの確認が表示されます。上書きの確認をしない場合には、-fオプションを使用します。

gzip -f foo.txt

元ファイルを残して圧縮する

gzip -c foo.txt > foo.txt.gz

複数のファイルを圧縮する

バラバラのgzファイルができます。1つにまとめてアーカイブする場合には、tarコマンドを使用し、tar.gz ファイルにします。

gzip foo.txt bar.txt

標準入力を圧縮する

標準入力(stdin)からの入力を圧縮する例です。

echo hoge | gzip -c > hoge.gz

関連項目




スポンサーリンク