3.8.6.3.3 gzip
Установка
Синтаксис
Параметры
Примеры работы
Окружение
- Версия ОС: 8
- Конфигурация ОС: Рабочая станция
- Редакция ОС: Стандартная, Образовательная
- Архитектура: x86_64
- Версия ПО: gzip-1.12-1
gzip — формат сжатия данных и утилита, основанная на алгоритме Deflate. Отличается высокой скоростью работы и умеренной степенью сжатия, благодаря чему широко применяется в системных и сетевых задачах.
gzip поддерживает сжатие только одного файла. Для создания архивов, содержащих несколько файлов, применяется в сочетании с утилитой tar.
Вы можете подробнее ознакомиться с работой утилит для архивирования, копирования и восстановления файлов, просмотрев наши обучающие видео:
-
на RuTube:
-
в Яндекс.Дзен:
-
в VK Видео:
На наших каналах вы также сможете найти много другой полезной информации.
Установка
Пакет gzip установлен в РЕД ОС по умолчанию. Если он не установлен, то для установки выполните команду:
sudo dnf install gzip
Синтаксис
Утилита доступна для запуска через терминал при помощи команды следующего вида:
gzip [<параметры>] <файл>
Параметры
Основные параметры:
| Параметр | Описание |
|---|---|
-c, --stdout
|
Выводить результат сжатия или распаковки в стандартный поток вывода, не изменяя исходные файлы. |
-d, --decompress
|
Распаковать указанный файл. |
-f, --force
|
Принудительно перезаписать выходной файл и сжимать символические ссылки. |
-h, --help
|
Показать справку по использованию утилиты. |
-k, --keep
|
Сохранять исходные файлы после архивации или разархивирования. |
-l, --list
|
Вывести список содержимого сжатого файла без его распаковки. |
-L, --license
|
Отобразить информацию о лицензии программного обеспечения. |
-n, --no-name
|
Не сохранять и не восстанавливать исходное имя файла и временные метки. |
-N, --name
|
Сохранять и восстанавливать исходное имя файла и временные метки. |
-q, --quiet
|
Подавлять вывод всех предупреждений. |
-r, --recursive
|
Рекурсивно обрабатывать каталоги и все вложенные файлы. |
--rsyncable
|
Создавать архивы, оптимизированные для передачи с помощью rsync. |
-S, --suffix
|
Использовать указанный суффикс для сжатых файлов. |
--synchronous
|
Использовать синхронный вывод данных, повышающий надёжность при сбоях системы, но снижающий производительность. |
-t, --test
|
Проверить целостность сжатого файла без его распаковки. |
-v, --verbose
|
Выводить подробную информацию о процессе работы. |
-V, --version
|
Показать номер версии программного обеспечения. |
-1, --fast-9, --best
|
Установить степень сжатия: от минимальной (-1) до максимальной (-9).
|
Примеры работы
1. Сжатие одного файла с помощью gzip:
gzip -9k file.txt
В результате создается сжатый файл file.txt.gz.
2. Распаковка gzip-архива:
gzip -dk file.txt.gz
После выполнения команды появляется исходный файл file.txt.
3. Сжатие каталога или нескольких файлов с помощью tar и gzip:
tar -cvzf files.tar.gz ./files
Архив files.tar.gz будет содержать каталог ./files со всем его содержимым.
4. Распаковка сжатого tar-архива:
tar -xvzf files.tar.gz
Все файлы и каталоги извлекаются в текущий каталог.
5. Проверка целостности архива без распаковки:
gzip -tv files.tar.gz
Проверяет только gzip-архив на корректность сжатия и целостность его содержимого.
Дата последнего изменения: 09.02.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.