このページの内容

2 出力例

gzipを実行する実際的な例を示します。

コマンド「gzip -h」の出力は次のとおりです。

Usage: gzip [OPTION]... [FILE]...
Compress or uncompress FILEs (by default, compress FILES in-place).

Mandatory arguments to long options are mandatory for short options too.

  -c, --stdout      write on standard output, keep original files unchanged
  -d, --decompress  decompress
  -f, --force       force overwrite of output file and compress links
  -h, --help        give this help
  -k, --keep        keep (don't delete) input files
  -l, --list        list compressed file contents
  -L, --license     display software license
  -n, --no-name     do not save or restore the original name and timestamp
  -N, --name        save or restore the original name and timestamp
  -q, --quiet       suppress all warnings
  -r, --recursive   operate recursively on directories
      --rsyncable   make rsync-friendly archive
  -S, --suffix=SUF  use suffix SUF on compressed files
      --synchronous synchronous output (safer if system crashes, but slower)
  -t, --test        test compressed file integrity
  -v, --verbose     verbose mode
  -V, --version     display version number
  -1, --fast        compress faster
  -9, --best        compress better

With no FILE, or when FILE is -, read standard input.

Report bugs to <bug-gzip@gnu.org>.

コマンド「gzip -v texinfo.tex」の出力は次のとおりです。

texinfo.tex:     69.3% -- replaced with texinfo.tex.gz

次のコマンドは、現在のディレクトリとその下のディレクトリから通常の「.gz」ファイルをすべて探し(名前に改行を含むファイルは除きます)、元のファイルを失わずに同じ場所へ展開します。最初の失敗が起きた時点で停止します。

find . -name '*
*' -prune -o -name '*.gz' -type f -print |
  sed "
    s/'/'\\\\''/g
    s/^\\(.*\\)\\.gz$/gunzip <'\\1.gz' >'\\1'/
  " |
  sh -e