Gunzip — это инструмент командной строки для распаковки файлов Gzip.
Gzip — один из самых популярных алгоритмов сжатия, который уменьшает размер файла и сохраняет исходный режим файла, право собственности и временную метку.
По соглашению файлы, сжатые с помощью Gzip, имеют расширение .gz
или .z
.
В этом руководстве мы объясним, как использовать команду gunzip
.
Содержание
Распаковка файлов с помощью gunzip
Общий синтаксис команды gunzip
следующий:
gunzip [OPTION]... [FILE]...
В большинстве дистрибутивов Linux, таких как Ubuntu, CentOS и Debian, gunzip
является оболочкой сценария bash для команды gzip -d
.
Все параметры командной строки gzip
применимы к gunzip
.
Для того, чтобы распаковать .gz
файл с gunzip
передать имя сжатого файла в качестве аргумента:
gunzip filename.gz
Команда восстановит сжатый файл до его исходного имени, владельца, режима и отметки времени.
По умолчанию, после распаковки, gunzip
удаляет сжатый файл. Используйте параметр -k
чтобы сохранить файл:
gunzip -k filename.gz
Чтобы записать вывод на терминал, используйте параметр -c
. Это позволяет сохранить сжатый файл и при необходимости распаковать его в другое место:
gunzip -c filename.gz > /directory/path/filename
Команда gunzip
также принимает в качестве аргументов несколько файлов:
gunzip file1.gz file2.gz file3.gz
Чтобы рекурсивно распаковать все файлы в данном каталоге, используйте параметр -r
:
gunzip -r directory
Список содержимого сжатого файла
При использовании с параметром -l
gunzip
показывает информацию о данных сжатых файлах:
gunzip -l filename.gz
Вывод будет включать имя несжатого файла, сжатый и несжатый размер и степень сжатия:
compressed uncompressed ratio uncompressed_name
146 141 9.2% filename
Для более подробного вывода используйте параметр -v
:
gunzip -lv filename
method crc date time compressed uncompressed ratio uncompressed_name
defla 4a4a3fb5 Aug 29 15:40 146 141 9.2% filename
Выводы
Команда gunzip
позволяет распаковывать файлы .gz
.
Для получения дополнительной информации о команде gunzip
посетите страницу документации Gnu gzip .
Если у вас есть вопросы, оставьте комментарий ниже.