Обзор 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` без прямой распаковки файла. Это полезно для временного просмотра.