- Команда Gzip для сжатия и архивации файлов в Linux
- Gzip Command in Linux
- В этом руководстве мы покажем вам, как использовать gzip команду.
- Синтаксис команды gzip
- Сжатие файлов с gzip
- Сохранить оригинальный файл
- Подробный вывод
- Сжать несколько файлов
- Сжать все файлы в каталоге
- Изменить уровень сжатия
- Используя стандартный ввод
- Распаковка файлов с gzip
- Сохранить сжатый файл
- Распаковать несколько файлов
- Распаковать все файлы в каталоге
- Список содержимого сжатых файлов
- Вывод
- Как распаковать (открыть) файл Gz
- Распаковка файла gz
- Извлечение файла tar.gz
- Выводы
- Команда Gzip в Linux
- Синтаксис команды gzip
- Сжатие файлов с помощью gzip
- Сохраните исходный файл
- Подробный вывод
- Сжать несколько файлов
- Сжать все файлы в каталоге
- Измените уровень сжатия
- Стандартный ввод
- Распаковка файлов с помощью gzip
- Сохраните сжатый файл
- Распаковать несколько файлов
- Распаковать все файлы в каталоге
- Список содержимого сжатого файла
- Выводы
- Чем распаковывать gzip linux
- Команда gunzip в Linux с разъяснениями с примерами
- Команда Gunzip в Linux
- Вопрос 1. Как распаковывать архивы с помощью Gunzip?
- Вопрос 2. Как не удалять архивный файл в Gunzip?
- Q3. Как указать Gunzip упаковать файл в другой каталог?
- Больше информации
- Вывод
Команда Gzip для сжатия и архивации файлов в Linux
Gzip Command in Linux
В этом руководстве мы покажем вам, как использовать gzip команду.
Gzip — это один из самых популярных алгоритмов сжатия, который позволяет уменьшить размер файла и сохранить исходный режим файла, владельца и метку времени.
Gzip также ссылается на .gz формат файла и gzip утилиту, которая используется для сжатия и распаковки файлов.
Синтаксис команды gzip
Общий синтаксис gzip команды выглядит следующим образом:
Gzip сжимает только отдельные файлы и создает сжатый файл для каждого данного файла. По соглашению, имя файла, сжатого с помощью Gzip, должно заканчиваться либо либо, .gz либо .z .
Если вы хотите сжать несколько файлов или каталогов в один файл, сначала вам нужно создать архив Tar, а затем сжать .tar файл с помощью Gzip. Файл, который заканчивается .tar.gz или .tgz является архивом Tar, сжатым с помощью Gzip.
Gzip чаще всего используется для сжатия текстовых файлов, архивов Tar и веб-страниц. Не используйте Gzip для сжатия изображений, аудио, документов PDF и других двоичных файлов, так как они уже сжаты.
gzip может сжимать только обычные файлы. В символические ссылки игнорируются.
Сжатие файлов с gzip
Чтобы сжать один файл, вызовите gzip команду с именем файла:
gzip создаст файл filename.gz и удалит исходный файл.
По умолчанию gzip в сжатом файле хранятся временная метка, режим, владелец и имя исходного файла.
Сохранить оригинальный файл
Если вы хотите сохранить исходный (исходный) файл, используйте -k опцию:
Другой вариант сохранить исходный файл — использовать -c опцию, которая говорит, что gzip нужно писать в стандартный вывод и перенаправлять вывод в файл:
Подробный вывод
Используйте эту -v опцию, если вы хотите увидеть процентное сокращение и имена файлов, которые обрабатываются:
Сжать несколько файлов
Вы также можете передать несколько файлов в качестве аргументов команды. Например, чтобы сжать файлы с именами file1 , file2 , file3 вы бы выполнить следующую команду:
Команда выше создаст три сжатых файлов file1.gz , file2.gz , file3.gz .
Сжать все файлы в каталоге
Чтобы сжать все файлы в данном каталоге, используйте -r параметр:
gzip будет рекурсивно проходить через всю структуру каталогов и сжимать все файлы в каталоге и его подкаталогах.
Изменить уровень сжатия
gzip позволяет указать диапазон уровней сжатия от 1 до 9. -1 или —fast означает самую высокую скорость сжатия с минимальной степенью сжатия, -9 или —best указывает самую низкую скорость сжатия с максимальной степенью сжатия. Уровень сжатия по умолчанию — -6 .
Например, чтобы получить максимальное сжатие, вы должны выполнить:
Сжатие — это интенсивная загрузка процессора, чем выше уровень сжатия, тем дольше длится процесс.
Используя стандартный ввод
Чтобы создать .gz файл из stdin, направьте вывод команды в gzip . Например, чтобы создать резервную копию базы данных Gzipped MySQL, вы должны выполнить:
Вывод mysqldump команды будет входом для gzip .
Распаковка файлов с gzip
Чтобы распаковать .gz файл, используйте -d параметр:
Еще одна команда, которую вы можете использовать для распаковки GZIP-файла gunzip . Эта команда в основном псевдоним для gzip -d :
Возможно, вам будет легче запомнить, gunzip чем gzip -d .
Сохранить сжатый файл
Как и при сжатии файла, -k опция указывает gzip сохранить входной файл, в данном случае это сжатый файл:
Распаковать несколько файлов
Чтобы распаковать несколько файлов одновременно, передайте имена файлов в gzip качестве аргументов:
Распаковать все файлы в каталоге
При использовании -d и -r опции, gzip распаковывает все файлы в данной директории рекурсивно:
Список содержимого сжатых файлов
При использовании с -l параметром gzip показывает статистику по данным сжатым файлам:
Вывод будет включать в себя имя несжатого файла, сжатый и несжатый размер и степень сжатия:
Чтобы получить больше информации, добавьте -v опцию:
Вывод
С помощью Gzip вы можете уменьшить размер данного файла. Команда gzip позволяет сжимать и распаковывать файлы.
Для получения дополнительной информации о gzip команде обратитесь к странице документации Gnu gzip .
Источник
Как распаковать (открыть) файл Gz
Gzip — это популярный алгоритм сжатия, который уменьшает размер файла, сохраняя при этом исходный режим файла, право собственности и временную метку. Этот алгоритм часто используется для сжатия веб-элементов для более быстрой загрузки страницы.
По соглашению, файл, сжатый с помощью gzip, заканчивается на .gz или .z .
В этой статье объясняется, как открывать (или распаковывать) файлы .gz .
Распаковка файла gz
В Linux и macOS вы можете распаковать файл .gz с помощью утилиты gzip . Синтаксис следующий:
Команда восстановит сжатый файл в исходное состояние и удалит файл .gz .
Чтобы сохранить сжатый файл, передайте команде параметр -k :
Еще одна команда , которую вы можете использовать , чтобы распаковать .gz файл является gunzip Эта команда в основном это псевдоним файла с gzip -d .
Чтобы открыть .gz файл с gunzip просто передать имя файла в команде:
Если вы работаете в среде рабочего стола и командная строка вам не по душе, вы можете использовать файловый менеджер. Чтобы открыть (разархивировать) файл .gz , щелкните правой кнопкой мыши файл, который хотите распаковать, и выберите «Извлечь».
Пользователям Windows необходимо установить дополнительное программное обеспечение, например 7zip, чтобы открывать файлы .gz .
Извлечение файла tar.gz
Алгоритм Gzip предназначен для сжатия только одного файла. Файлы с расширением .tar.gz — это архивы .tar, сжатые с помощью gzip.
Чтобы извлечь файл tar.gz , используйте команду tar с параметрами -xf , за которыми следует имя сжатого архива:
Команда автоматически определит тип сжатия и распакует архив в текущий рабочий каталог .
Выводы
Чтобы распаковать файл .gz , используйте команду gunzip после которой укажите имя файла.
Если у вас есть вопросы, оставьте комментарий ниже.
Источник
Команда Gzip в Linux
Gzip — один из самых популярных алгоритмов сжатия, который позволяет уменьшить размер файла и сохранить исходный режим файла, право собственности и временную метку.
Gzip также относится к .gz файлов .gz и утилите gzip которая используется для сжатия и распаковки файлов.
В этом руководстве мы покажем вам, как использовать команду gzip .
Синтаксис команды gzip
Общий синтаксис команды gzip следующий:
Gzip сжимает только отдельные файлы и создает сжатый файл для каждого заданного файла. По соглашению, имя файла, сжатого с помощью Gzip, должно заканчиваться на .gz или .z .
Если вы хотите сжать несколько файлов или каталогов в один файл, сначала вам нужно создать архив Tar, а затем сжать файл .tar с помощью Gzip. Файл с .tar.gz или .tgz представляет собой архив Tar, сжатый с помощью Gzip.
Gzip чаще всего используется для сжатия текстовых файлов, архивов Tar и веб-страниц. Не используйте Gzip для сжатия изображений, аудио, документов PDF и других двоичных файлов, поскольку они уже сжаты.
gzip может сжимать только обычные файлы. Символьные ссылки игнорируются.
Сжатие файлов с помощью gzip
Чтобы сжать отдельный файл, вызовите команду gzip за которой следует имя файла:
gzip создаст файл filename.gz и удалит исходный файл.
По умолчанию gzip сохраняет в сжатом файле метку времени, режим, владельца и имя исходного файла.
Сохраните исходный файл
Если вы хотите сохранить исходный (исходный) файл, используйте параметр -k :
Другой вариант сохранить исходный файл — использовать параметр -c который сообщает gzip о необходимости записи в стандартный вывод и перенаправления вывода в файл:
Подробный вывод
Используйте параметр -v если вы хотите увидеть процентное сокращение и имена обрабатываемых файлов:
Сжать несколько файлов
Вы также можете передать несколько файлов в качестве аргументов команде. Например, чтобы сжать файлы с именами file1 , file2 , file3 , вы должны выполнить следующую команду:
Приведенная выше команда создаст три сжатых файла: file1.gz , file2.gz , file3.gz .
Сжать все файлы в каталоге
Чтобы сжать все файлы в данном каталоге, используйте параметр -r :
gzip будет рекурсивно проходить по всей структуре каталогов и сжимать все файлы в каталоге и его подкаталогах.
Измените уровень сжатия
gzip позволяет указать диапазон уровней сжатия от 1 до 9. -1 или —fast означает самую высокую скорость сжатия с минимальной степенью сжатия, -9 или —best указывает на самую —best скорость сжатия с максимальной степенью сжатия. Уровень сжатия по умолчанию -6 .
Например, чтобы получить максимальное сжатие, вы должны запустить:
Сжатие — это задача, интенсивно использующая процессор, и чем выше уровень сжатия, тем больше времени занимает процесс.
Стандартный ввод
Чтобы создать файл .gz из стандартного .gz , перенаправьте вывод команды в gzip . Например, чтобы создать резервную копию базы данных MySQL в формате Gzip, вы должны выполнить:
Вывод команды mysqldump будет вводиться для gzip .
Распаковка файлов с помощью gzip
Чтобы распаковать файл .gz , используйте параметр -d :
Другая команда, которую вы можете использовать для распаковки Gzip-файла, — это gunzip . Эта команда в основном является псевдонимом для gzip -d :
Возможно, вам будет проще запомнить gunzip чем gzip -d .
Сохраните сжатый файл
Как и при сжатии файла, параметр -k сообщает gzip нужно сохранить входной файл, в данном случае это сжатый файл:
Распаковать несколько файлов
Чтобы распаковать сразу несколько файлов, передайте имена файлов в gzip качестве аргументов:
Распаковать все файлы в каталоге
При использовании с параметрами -d и -r gzip рекурсивно распаковывает все файлы в указанном каталоге:
Список содержимого сжатого файла
При использовании с параметром -l gzip показывает статистику по данным сжатым файлам:
Вывод будет включать имя несжатого файла, сжатый и несжатый размер и степень сжатия:
Чтобы получить дополнительную информацию, добавьте параметр -v :
Выводы
С помощью Gzip вы можете уменьшить размер данного файла. Команда gzip позволяет сжимать и распаковывать файлы.
Для получения дополнительной информации о команде gzip обратитесь к странице документации Gnu gzip .
Если у вас есть вопросы, оставьте комментарий ниже.
Источник
Чем распаковывать gzip linux
-A, —catenate, —concatenate
склеить файлы tar в один архив
-c, —create
создать новый архив
-d, —diff, —compare
найти различия между архивом и файловой системой
—delete
удалить из архива (не применяется к магнитным лентам!)
-r, —append
добавить файлы в конец архива
-t, —list
показать содержимое архива
-u, —update
добавить только новые версии файлов файлов
-x, —extract, —get
извлечь файлы из архива
-j, —bzip2
используется для создания/распаковки .bz2 файлов
-z, —gzip, —ungzip
используется для создания/распаковки .gz файлов
-M, —multi-volume
создать/показать/распаковать многотомный архив
Другие не менее интересные опции этой очень важной команды можно найти в руководстве пользователя — man tar.
(«-» после -czvf говорит tar’у выводить в stdout, чтобы потом split мог его разбить на части(а «-» в split говорит ему брать из stdin)) В результате будут созданы файлы backup.tar.gzaa, backup.tar.gzab, backup.tar.gzac . размер каждого 1024 Мб. Именно последние две буквы в названии архива .tar.gzaa, .tar.gzab и т.д., указывают на то, что он разбит на части.
Склеить все части можно командой
в результате будут созданы файлы arch.7z.001 arch.7z.002 arch.7z.003 . размер каждого 100 Мб (опция -v100m).
Чтобы распаковать многотомный архив arch.7z.001, достаточно поместить все части архива в текущую папку и дать команду
между вашим паролем и ключем -p не должно быть пробелов, в кавычки надо брать если в пароле используется например дефис или другой системный символ
создание и распаковка архива с паролем через 7zip
Источник
Команда gunzip в Linux с разъяснениями с примерами
Главное меню » Операционная система Linux » Команда gunzip в Linux с разъяснениями с примерами
Тем не менее, есть совершенно другой инструмент, который можно использовать для разжатия или сжатия архивов, созданных Gzip. Это инструмент gunzip. В этой статье мы рассмотрим команду gunzip, используя некоторые легко понятные примеры. Пожалуйста, обратите внимание, что все примеры/инструкции, указанные в руководстве были протестированы на Ubuntu 16.04.
Команда Gunzip в Linux
Итак, теперь мы знаем, что сжатые файлы могут быть восстановлены с помощью либо «gzip -d» или команда gunzip. Основной синтаксис gunzip является:
Следующие примеры должны дать вам лучшее представление о том, как работает инструмент:
Вопрос 1. Как распаковывать архивы с помощью Gunzip?
Это очень просто – просто передайте имя файла архива в качестве аргумента gunzip.
Вопрос 2. Как не удалять архивный файл в Gunzip?
Как вы заметили, команда Gunzip удаляет файл архива после распаковки его. Тем не менее, если вы хотите, чтобы архив, остаться, вы можете сделать это с помощью параметра -c в командной строке.
Таким образом, вы можете видеть, что архивный файл не был удален в этом случае.
Q3. Как указать Gunzip упаковать файл в другой каталог?
Мы уже обсуждали опцию -c в предыдущем вопросе. Для того, чтобы указать Gunzip сжать файл в определенный каталог, отличном от рабочего каталога, просто укажите абсолютный путь после оператора перенаправления.
Больше информации
Следующие детали – взято из общей страницы руководства по GZIP / Gunzip – должны быть полезны для тех, кто хочет узнать больше о команде:
Вывод
Что касается основы использования, то, есть не большая часть недостатка обучения, связанного с gunzip. Мы рассмотрели практически все, что нужно начинающему, чтобы узнать об этой команде, и начать использовать его. Для получения дополнительной информации, перейдите на страницу https://linux.die.net/man/1/gzip.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник