.
Введение
Gunzip — это инструмент командной строки для распаковки файлов 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
257 252 10.3% filename
Для более подробного вывода используйте параметр -v:
gunzip -lv filename.gz
method crc date time compressed uncompressed ratio uncompressed_name
defla 5a5b4gc6 Set 14 11:30 257 256 10.3% filename
Вывод
Для получения дополнительной информации о команде gunzip посетите страницу документации Gnu gzip.