Главная > Архивация и сжатие > gunzip

Руководство по команде gunzip: Распаковка файлов gzip

Команда `gunzip` используется для распаковки файлов с расширением `.gz`, которые были сжаты с помощью `gzip`. Она выполняет ту же функцию, что и команда `gzip -d`, и используется для восстановления сжатого файла в его исходное состояние. С помощью этого руководства вы освоите основы использования `gunzip` и его полезные опции.

Обзор gunzip

`gunzip` — это утилита, входящая в пакет `gzip`, которая в основном используется для распаковки одного файла с расширением `.gz`. Подобно тому, как поведение `gzip` по умолчанию заключается в удалении исходного файла и сохранении сжатого, поведение `gunzip` по умолчанию также заключается в удалении сжатого файла и сохранении распакованного оригинала. Поэтому при распаковке важных сжатых файлов следует рассмотреть опцию «сохранить исходный файл».

Роль gunzip

Команда `gunzip` в основном используется для следующих целей:

Основные области применения

  • Распаковка файлов: Восстанавливает содержимое файла, сжатого в `.gz`, до его исходного состояния.
  • Восстановление файлов резервных копий: Распаковывает файлы резервных копий, сжатые с помощью `gzip`, для восстановления данных.
  • Обработка загруженных файлов: Распаковывает программные пакеты или данные, загруженные из Интернета в формате `.gz`.

Основные опции команды gunzip

Команда `gunzip` предоставляет опции для управления процессом распаковки, такие как сохранение исходного файла, вывод подробной информации и рекурсивная обработка.

1. Основные опции распаковки

2. Рекурсивная обработка и вывод информации

Сгенерированная команда:

Комбинируйте команды.

Описание:

`gunzip` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

Узнайте, как эффективно распаковывать файлы `.gz` с помощью различных примеров использования команды `gunzip`.

Распаковка одного файла `.gz`

gunzip document.txt.gz

Распаковывает файл `document.txt.gz`, чтобы создать `document.txt`, и удаляет исходный файл `.gz`.

Распаковка с сохранением исходного файла `.gz`

gunzip -k log_archive.gz

Распаковывает файл `log_archive.gz`, чтобы создать `log_archive`, но не удаляет файл `log_archive.gz`.

Рекурсивная распаковка всех файлов `.gz` в каталоге

gunzip -r downloads/

Распаковывает все файлы с расширением `.gz` в каталоге `downloads` и его подкаталогах.

Проверка подробной информации о сжатом файле

gunzip -l data.csv.gz

Проверяет размер до/после сжатия и степень сжатия файла `data.csv.gz`. Эта команда не распаковывает файл.

Просмотр распакованного содержимого через конвейер

gunzip -c access.log.gz | less

Просматривает распакованное содержимое через конвейер (|) с помощью команды `less` без прямой распаковки файла. Это полезно для временного просмотра.


Те же команды в категории