2024-10-20 19:11:53 +03:00
|
|
|
# gzip
|
|
|
|
|
|
|
|
> Утиліта архівування/розпакування файлів за допомогою стиснення `gzip` (LZ77).
|
|
|
|
> Більше інформації: <https://www.gnu.org/software/gzip/manual/gzip.html>.
|
|
|
|
|
|
|
|
- Архівувати файл, замінивши його архівом `gzip`:
|
|
|
|
|
|
|
|
`gzip {{шлях/до/файлу}}`
|
|
|
|
|
|
|
|
- Розпакувати файл, замінивши його оригінальною нестисненою версією:
|
|
|
|
|
2025-03-14 09:18:28 +02:00
|
|
|
`gzip {{[-d|--decompress]}} {{шлях/до/файлу.gz}}`
|
2024-10-20 19:11:53 +03:00
|
|
|
|
|
|
|
- Архівувати файл, зберігаючи оригінальний файл:
|
|
|
|
|
2025-03-14 09:18:28 +02:00
|
|
|
`gzip {{[-k|--keep]}} {{шлях/до/файлу}}`
|
2024-10-20 19:11:53 +03:00
|
|
|
|
|
|
|
- Архівувати файл із зазначенням імені вихідного файлу:
|
|
|
|
|
2025-03-14 09:18:28 +02:00
|
|
|
`gzip {{[-c|--stdout]}} {{шлях/до/файлу}} > {{шлях/до/архіву.gz}}`
|
2024-10-20 19:11:53 +03:00
|
|
|
|
|
|
|
- Розпакувати архів `gzip` із зазначенням назви вихідного файлу:
|
|
|
|
|
2025-03-14 09:18:28 +02:00
|
|
|
`gzip {{[-c|--stdout]}} {{[-d|--decompress]}} {{шлях/до/файлу.gz}} > {{шлях/до/розпакованого_файлу}}`
|
2024-10-20 19:11:53 +03:00
|
|
|
|
|
|
|
- Встановити рівень стиснення. 1 — найшвидший (низьке стиснення), 9 — найповільніше (високе стиснення), 6 — за умовчанням:
|
|
|
|
|
2025-03-14 09:18:28 +02:00
|
|
|
`gzip -{{1..9}} {{[-c|--stdout]}} {{шлях/до/файлу}} > {{шлях/до/архіву.gz}}`
|
2024-10-20 19:11:53 +03:00
|
|
|
|
|
|
|
- Вивести назву та відсоток зменшення для кожного стисненого або розпакованого файлу:
|
|
|
|
|
2025-03-14 09:18:28 +02:00
|
|
|
`gzip {{[-v|--verbose]}} {{[-d|--decompress]}} {{шлях/до/файлу.gz}}`
|