Как распаковать Zip-файлы в Linux

Zip-файлы не так распространены, как раньше, когда скорость загрузки была ниже и каждый сохраненный байт имел значение. Тем не менее, это довольно распространенный тип файлов. Рано или поздно вам, вероятно, придется его открыть.

В зависимости от используемого вами дистрибутива, вероятно, довольно легко распаковать zip-архив. Тем не менее, не помешает узнать о некоторых более продвинутых способах открытия zip-файлов и работы с их содержимым.

Распаковка с использованием графического интерфейса

В большинстве настольных сред Linux распаковать файл очень просто. Просто щелкните файл правой кнопкой мыши, и вы увидите несколько вариантов. Обычно вы видите вариант "Извлечь сюда" или "Разархивировать здесь".

Вы также увидите опцию "Извлечь в" место. Это удобно, если вы хотите распаковать файл из папки "Загрузки" в другое место. Не в каждой среде рабочего стола они будут установлены, но если они есть, это самый простой способ.

распаковать файлы-Linux-графический

Если на вашем рабочем столе нет этих удобных ярлыков, вы можете просто открыть zip-файл в программе архивирования с графическим интерфейсом пользователя. Это включает в себя Gnome Archive Manager на рабочем столе Gnome, Ark на рабочем столе KDE и другие.

Если у вас нет утилиты для архивирования с графическим интерфейсом пользователя или вы ищете более мощные функции, пора перейти к командной строке.

Распаковка файлов с помощью командной строки

Хотя некоторые утилиты командной строки Linux имеют загадочные имена, здесь дело обстоит иначе. Команда для распаковки файла в Linux называется просто unzip.

Самый простой способ распаковать файл в командной строке Linux - выполнить следующее:

распаковать файлы-linux-командная строка

Это распакует файл прямо в каталог, в котором он находится. Если вместо этого вы хотите распаковать в другом каталоге, вы также можете это сделать. Представьте, что у вас есть файл в каталоге загрузок, который вы хотите извлечь в свой домашний каталог. Для этого выполните следующее.

Предварительный просмотр содержимого Zip-файла в командной строке

На рабочем столе часто можно дважды щелкнуть zip-файл, чтобы просмотреть его содержимое перед распаковкой. Очевидно, это невозможно в командной строке.

распаковать-файлы-список-Linux

Это не означает, что вы не можете предварительно просмотреть содержимое ZIP-файла. Для этого выполните следующее:

Содержимое файла будет отображаться по одной строке за раз.

Выборочное извлечение частей Zip-файла

Теперь, когда вы можете предварительно просмотреть содержимое zip-файла, вы можете понять, что вам не нужно все, что есть в файле. Вы можете подойти к этому двумя разными способами. Вы можете извлечь один или два файла из zip-архива или выбрать файл, который нужно исключить.

Чтобы извлечь отдельный файл из zip-архива, вам необходимо указать полный путь. Это означает, что если есть папка с именем Folder, которая содержит все, вам нужно будет указать это.

распаковать-файлы-linux-однофайловый

Если вы хотите извлечь файл без создания нового каталога, используйте переключатель -j:

Исключение файла работает точно так же, но с использованием переключателя -x. Если вы хотите исключить "file.txt", вы должны запустить следующее:

распаковать файлы Linux исключить

А как насчет сжатия файлов?

Теперь вы знаете гораздо больше об извлечении zip-файлов, но это только часть уравнения. Как насчет того, чтобы отправить другу или коллеге несколько элементов в одном файле?

Сжатие файлов может быть таким же простым, как открытие zip-файла, но также может быть немного сложнее. Если вы хотите узнать больше, у нас есть полное руководство по сжатию и архивирования файлов в Linux.

2 комментария

  1. Отличная статья! Спасибо! Я также хочу упомянуть, что можно смонтировать zip-файл для доступа к его содержимому, как если бы это был "диск" только для чтения. Этот лакомый кусочек предназначен не для того, чтобы ввести в заблуждение, а для того, чтобы показать, насколько богат Linux возможностями. С Уважением!

  2. А как насчет файлов .tar и .gzip?

Комментарии закрыты.