Команда 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 двумя разными способами:
- Распаковать zip-файл с помощью терминала
- Распаковать 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