1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages/common/gzip.md

33 lines
1.1 KiB
Markdown
Raw Normal View History

# gzip
> Compress/uncompress files with `gzip` compression (LZ77).
2021-04-17 17:15:37 +02:00
> More information: <https://www.gnu.org/software/gzip/manual/gzip.html>.
- Compress a file, replacing it with a `gzip` archive:
2024-06-05 02:13:52 +02:00
`gzip {{path/to/file}}`
- Decompress a file, replacing it with the original uncompressed version:
`gzip {{[-d|--decompress]}} {{path/to/file.gz}}`
2021-07-04 23:02:33 +02:00
- Compress a file, keeping the original file:
`gzip {{[-k|--keep]}} {{path/to/file}}`
2021-07-04 23:02:33 +02:00
2024-06-05 02:13:52 +02:00
- Compress a file, specifying the output filename:
`gzip {{[-c|--stdout]}} {{path/to/file}} > {{path/to/compressed_file.gz}}`
- Decompress a `gzip` archive specifying the output filename:
`gzip {{[-c|--stdout]}} {{[-d|--decompress]}} {{path/to/file.gz}} > {{path/to/uncompressed_file}}`
2024-06-05 02:13:52 +02:00
- Specify the compression level. 1 is the fastest (low compression), 9 is the slowest (high compression), 6 is the default:
`gzip -{{1..9}} {{[-c|--stdout]}} {{path/to/file}} > {{path/to/compressed_file.gz}}`
2024-06-05 02:13:52 +02:00
- Display the name and reduction percentage for each file compressed or decompressed:
`gzip {{[-v|--verbose]}} {{[-d|--decompress]}} {{path/to/file.gz}}`