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 <[email protected]>.
コマンド「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