$ gzip

Архивысложность: базовыйпакет: gzip

Сжатие файлов алгоритмом gzip. Она используется для упаковки, распаковки или сжатия данных. Например, gzip -k access.log — сжать лог, сохранив оригинал.

Синтаксис

gzip [ОПЦИИ] ФАЙЛ

Основные опции

-dраспаковать (то же, что gunzip)
-kсохранить исходный файл
-9максимальное сжатие (медленнее)
-lстепень сжатия и размеры
zcatвывести содержимое .gz в stdout

Примеры из практики

$ gzip -k access.log
После запуска · пошаговоЧто произойдёт:
сжать лог, сохранив оригинал.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
сжать лог, сохранив оригинал
$ zcat app.log.3.gz | grep ERROR
После запуска · пошаговоЧто произойдёт:
искать прямо в сжатом логе.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
искать прямо в сжатом логе
Совет практика. gzip не архивирует каталоги — сначала соберите их через tar, потом сожмите.

Поддержка дистрибутивов

Связанные команды