Команда Gunzip в Linux

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 .

Если у вас есть вопросы, оставьте комментарий ниже.

Оставьте комментарий