「gzipに圧縮する」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(ページの作成:「gzipファイル(.gz)に圧縮する方法です。 '''読み方''' ;gzip:じーじっぷ ;gz: じーぜっと __TOC__ == 概要 == gzipコマンドで圧縮し...」)
 
 
行8: 行8:
  
 
== 概要 ==
 
== 概要 ==
[[gzip]]コマンドで圧縮します。拡張子は、.gzです。
+
[[gzip]]コマンドで圧縮します。拡張子は、.gzです。.gzファイルは、gunzipで展開(解凍)できます。
 
== 使い方 ==
 
== 使い方 ==
 +
=== コマンドラインオプション ===
 +
<syntaxhighlight lang="bash">
 +
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
 +
</syntaxhighlight>
 
=== 1つのファイルを圧縮する ===
 
=== 1つのファイルを圧縮する ===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
行28: 行53:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
gzip foo.txt bar.txt
 
gzip foo.txt bar.txt
 +
</syntaxhighlight>
 +
=== 標準入力を圧縮する ===
 +
標準入力(stdin)からの入力を圧縮する例です。
 +
<syntaxhighlight lang="bash">
 +
echo hoge | gzip -c > hoge.gz
 
</syntaxhighlight>
 
</syntaxhighlight>
 
== 関連項目 ==
 
== 関連項目 ==
 
{{archiver}}
 
{{archiver}}
<!-- vim: fileencoding=utf-8 filetype=mediawiki -->
+
<!-- vim: fileencoding=utf-8 filetype=mediawiki
 +
-->

2014年5月22日 (木) 17:32時点における最新版

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

関連項目