Команда Ubuntu Unzip: распаковка ZIP-файла в Linux

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

Этот метод сжатия файлов является эффективным способом передачи файлов между различными компьютерными системами без потери данных. Если вы хотите использовать архив в своей системе, вы можете распаковать zip-файл с помощью различных утилит. Например, для распаковки zip-файла в Linux используется утилита «unzip», которая позволяет распаковывать zip-файлы с помощью различных опций.

В этой статье мы продемонстрируем, как распаковать zip-файл в Linux. Для этого мы будем использовать дистрибутив Ubuntu 22.04 Jammy Jellyfish, чтобы реализовать команду Ubuntu unzip для распаковки zip-файла.

Как распаковать файлы в Ubuntu? (Распаковать файл в Ubuntu)

Вы можете распаковать файлы в Ubuntu 22.04 двумя разными способами:

  1. Распаковать zip-файл с помощью терминала
  2. Распаковать zip-файл с помощью графического интерфейса

Способ 1: Распаковать zip-файл с помощью терминала

Команда Ubuntu unzip полезна для распаковки всех типов zip-файлов. Утилита unzip установлена по умолчанию в большинстве дистрибутивов Linux, включая Ubuntu 22.04. Однако, если эта утилита не установлена в вашей системе, вы можете установить ее с помощью командной строки.

Откройте терминал с помощью «Ctrl+Alt+t» с правами sudo и выполните приведенную ниже команду, чтобы установить утилиту unzip в Ubuntu 22.04:

$ sudo apt install unzip

Синтаксис команды unzip в Ubuntu

Основной синтаксис команды unzip приведен ниже:

$ unzip [zip_file_name].zip

В приведенном выше синтаксисе unzip — это команда Linux, которую можно использовать после установки утилиты unzip в вашей системе. Для этого введите имя файла с расширением .zip.

Распаковка zip-файла в том же каталоге в Linux

Чтобы распаковать zip-файл в Linux, перейдите в каталог, в котором находится ваш zip-файл, с помощью команды «cd».

$ cd directory_name

Например, предположим, что у вас есть zip-файл в каталоге Загрузки. Теперь распакуйте файл в тот же каталог с помощью команды Ubuntu unzip:

$ unzip testfile.zip

Вышеуказанная команда распакует zip-файл «testfile.zip» в каталоге Загрузки системы. Вы также можете проверить это, чтобы перечислить все файлы в терминале с помощью команды «ls».

$ ls

Распаковать zip-файл в другую папку в Linux

Если вы хотите распаковать zip-файл в другую папку, а не извлекать файлы в ту же папку, воспользуйтесь командой unzip с опцией «-d».

$ unzip testfile.zip -d /path-to-directory

Например, предположим, вы хотите распаковать файл в каталог «Документы», а не извлекать файлы в каталог «Загрузки». В этом случае вы будете использовать команду unzip следующим образом:

$ sudo unzip testfile.zip -d /home/samreena/Documents

Проверьте это после выполнения вышеуказанной команды, и вы заметите, что zip-файл распакован в каталоге «Документы» вашей системы Ubuntu.

«Важно отметить, что пользователи должны иметь права на чтение/запись, чтобы распаковать zip-файл в другую папку в системе Linux».

Перечень содержимого zip-файла

Вы можете перечислить содержимое zip-файла. Чтобы отобразить содержимое или подфайлы zip-файла во время распаковки, используйте параметр «-l» вместе с командой unzip.

$ unzip -l testfile.zip

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

Распаковать ZIP-файл, чтобы скрыть описание

Когда вы распаковываете файл в Linux с помощью команды unzip, его описание, включая имена файлов или краткое описание, отображается в терминале. Если вы не хотите печатать имена файлов при выполнении команды unzip, используйте опцию «-q»:

$ unzip -q file-name.zip

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

Распаковка нескольких zip-файлов

В Linux можно распаковать несколько zip-файлов одновременно. Для распаковки нескольких файлов можно использовать регулярные выражения, соответствующие формату архивного файла в каталоге с «*.zip». Используйте приведенную ниже команду, если вы хотите распаковать несколько zip-файлов в Linux:

$ unzip ‘*.zip’

Исключение файлов из распаковки ZIP-файла

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

Чтобы исключить файлы из распаковки, используйте опцию «-x» вместе с командой unzip и укажите имена файлов, которые не хотите извлекать из zip-файла. Это можно сделать с помощью такой команды:

$ unzip [FileName].zip -x «*file-name1*» «*file-name2*»

Перезаписать существующие zip-файлы

Предположим, вы уже распаковали файлы и случайно снова выполнили команду unzip. В этом случае вам будет предложено перезаписать существующие файлы. Если вы хотите перезаписать предыдущие файлы без появления запроса в терминале, используйте опцию «-o» с командой unzip:

$ unzip -o file-name.zip

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

Если вы не хотите перезаписывать существующие распакованные файлы, используйте опцию «-n» с командой unzip.

$ unzip -n file name.zip

Вышеуказанная команда принудительно пропустит файлы, которые уже существуют или уже распакованы.

Распаковка или извлечение защищенных паролем zip-файлов

С помощью команды unzip вы также можете извлечь защищенные паролем zip-файлы или архивы. Чтобы распаковать защищенный паролем zip-файл, воспользуйтесь следующей командой:

$ unzip -P Password for file name.zip

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

Способ 2: Распаковка файла в Ubuntu с помощью графического интерфейса

Вы можете распаковать zip-файл в Linux с помощью рабочего стола Gnome, выполнив следующие шаги:

1. Откройте файловый менеджер и перейдите в каталог, где хранится zip-файл.

2. Выберите zip-файл и щелкните по нему правой кнопкой мыши.

3. Выберите опцию «Распаковать сюда», чтобы распаковать zip-файл в текущей рабочей папке.

4. Если вы хотите распаковать файлы в другую папку, выберите опцию «Распаковать в».

5. Укажите путь к папке, в которую вы хотите распаковать или извлечь файлы, и нажмите «Выбрать».

Заключение

В этом руководстве мы продемонстрировали, как распаковать zip-файл в системе Linux. Также мы рассмотрели, как Ubuntu распаковывает файлы, что облегчает пользователям просмотр и распаковку сжатых файлов. Лучше всего в этом то, что команда unzip также может использоваться для извлечения файлов теми, кто пользуется такими услугами, как VPS-хостинг. Спасибо за внимание!

Blog