gzip Генератор команд
Генерация команд gzip для сжатия или распаковки файлов
Начало работы с gzip
## Что такое gzip?
`gzip` сжимает отдельные файлы по алгоритму DEFLATE, заменяя каждый входной файл более компактной копией `.gz` (оригинал удаляется, если его не сохранить). Также распаковывает с помощью `-d`.
## Как использовать
1. **Укажите уровень** (необязательно): `-1` (самый быстрый) — `-9` (лучший); по умолчанию `-6`. 2. **Переключите флаги**: `-k`, чтобы сохранить оригиналы, `-r` для рекурсии, `-d` для распаковки. 3. **Укажите файл**: файл для сжатия. 4. **Скопируйте и запустите**: вставьте сгенерированную команду в терминал.
Флаги и уровни
gzip объединяет короткие флаги и трактует уровень как отдельный флаг:
``` gzip -9 bigfile gzip -kr logs/ gzip -dk archive.gz ```
### Частые флаги - `-1` … `-9` — уровень сжатия (самый быстрый … лучший) - `-d` — распаковать (то же, что gunzip) - `-k` — сохранить исходный файл - `-r` — рекурсивно обрабатывать каталоги - `-v` — подробный режим (показывать степень сжатия) - `-c` — писать в стандартный вывод, сохраняя оригинал
### Советы - Для множества мелких файлов предпочтите `tar` + `gzip` вместо сжатия каждого файла по отдельности. - `gzip -c file > out.gz` сжимает в выбранное имя, не удаляя источник.
▶Как сохранить исходный файл после сжатия?
▶Какой уровень использовать?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.