33 lines
1.5 KiB
Markdown
Raw Normal View History

# gzip
> Сжимать и распаковывать файлы с помощью сжатия `gzip` (LZ77).
> Больше информации: <https://www.gnu.org/software/gzip/manual/gzip.html>.
- Сжать файл, заменив его архивом `gzip`:
`gzip {{путь/к/файлу}}`
- Распаковать файл, заменив его оригинальной несжатой версией:
`gzip {{[-d|--decompress]}} {{путь/к/файлу.gz}}`
- Сжать файл, сохранив исходный файл:
`gzip {{[-k|--keep]}} {{путь/к/файлу}}`
- Сжать файл, указав имя выходного файла:
`gzip {{[-c|--stdout]}} {{путь/к/файлу}} > {{путь/к/сжатомуайлу.gz}}`
- Распаковать `gzip` архив, указав имя выходного файла:
`gzip {{[-cd|--stdout --decompress]}} {{путь/к/файлу.gz}} > {{путь/к/распакованномуайлу}}`
- Указать уровень сжатия. 1 - самый быстрый (низкое сжатие), 9 - самый медленный (высокое сжатие), 6 - по умолчанию:
`gzip -{{1..9}} {{[-c|--stdout]}} {{путь/к/файлу}} > {{путь/к/сжатомуайлу.gz}}`
- Показывать имя и процент сжатия для каждого сжатого или распакованного файла:
`gzip {{[-vd|--verbose --decompress]}} {{путь/к/файлу.gz}}`