The following options are available:
-9, --best
These options change the compression level used, with the -1 option being the fastest, with less compression, and the -9 option being the slowest, with optimal compression. The default compression level is 6.
-c, --stdout, --to-stdout
This option specifies that output will go to the standard output stream, leaving files intact.
-d, --decompress, --uncompress
This option selects decompression rather than compression.
-f, --force
This option turns on force mode. This allows files with multiple links, overwriting of pre-existing files, reading from or writing to a terminal, and when combined with the -c option, allowing non-compressed data to pass through unchanged.
-h, --help
This option prints a usage summary and exits.
-l, --list
This option displays information about the file's compressed and uncompressed size, ratio, uncompressed name. With the -v option, it also displays the compression method, CRC, date and time embedded in the file.
-N, --name
This option causes the stored filename in the input file to be used as the output file.
-n, --no-name
This option stops the filename and timestamp from being stored in the output file.
-q, --quiet
With this option, no warnings or errors are printed.
-r, --recursive
This option is used to
gzip the files in a directory tree individually, using the
fts(3) library.
-S suffix, --suffix suffix
This option changes the default suffix from .gz to suffix.
-t, --test
This option will test compressed files for integrity.
-V, --version
This option prints the version of the gzip program.
-v, --verbose
This option turns on verbose mode, which prints the compression ratio for each file compressed.