Установка unzip
Команда `unzip` может не быть установлена по умолчанию в большинстве дистрибутивов Linux. Вот как установить ее для основных операционных систем.
Установка unzip в Linux
Вы можете установить `unzip`, используя пакетный менеджер вашего дистрибутива.
Установка unzip в Debian/Ubuntu
sudo apt update
sudo apt install zip unzip
Установите `unzip`, используя менеджер пакетов APT.
Установка unzip в Fedora/CentOS/RHEL
sudo yum install zip unzip # CentOS/RHEL 7 и ниже
sudo dnf install zip unzip # Fedora/CentOS/RHEL 8 и выше
Установите `unzip`, используя менеджеры пакетов YUM или DNF.
Обзор unzip
Команда `unzip` извлекает содержимое ZIP-архивов и восстанавливает оригинальные файлы и структуру каталогов. Этот инструмент совместим с форматом файлов, создаваемым командой `zip`, и может обрабатывать ZIP-файлы, созданные в других операционных системах, таких как Windows. Это необходимо при использовании сжатых данных или установке распространяемого программного обеспечения.
Основные функции unzip
Команда `unzip` в основном используется для следующих целей:
Основные области применения
- Распаковка архивов: Извлекает один или несколько файлов, каталогов, сжатых в формате ZIP.
- Установка программного обеспечения: Извлекает и устанавливает программные пакеты, распространяемые в формате ZIP.
- Восстановление данных: Восстанавливает данные, сохраненные в ZIP.
- Просмотр содержимого файлов: Проверяет, какие файлы находятся внутри архива, перед их распаковкой.
Основные параметры команды unzip
Команда `unzip` предоставляет различные параметры для указания места распаковки, управления перезаписью существующих файлов и распаковки только определенных файлов.
1. Основная распаковка
2. Проверка содержимого и управление выводом
3. Перезапись и исключения
Сгенерированная команда:
Комбинируйте команды.
Описание:
`unzip` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Изучите различные примеры использования команды `unzip`, чтобы эффективно распаковывать и управлять ZIP-архивами.
Основная распаковка .zip файла
unzip my_archive.zip
Извлекает содержимое файла `my_archive.zip` в текущий каталог.
Распаковка в указанный каталог
unzip project_files.zip -d /home/user/new_project/
Извлекает файл `project_files.zip` в каталог `/home/user/new_project/`.
Просмотр содержимого .zip файла
unzip -l backup_2024.zip
Проверяет содержимое файла `backup_2024.zip`, не распаковывая его.
Не перезаписывать существующие файлы при распаковке
unzip -n updates.zip
При распаковке `updates.zip` пропускает файлы, которые уже существуют.
Распаковка защищенного паролем .zip файла
unzip secure_data.zip
Извлекает файл `secure_data.zip`, защищенный паролем. При выполнении команды появится запрос на ввод пароля.
Распаковка только определенного файла
unzip web_archive.zip public_html/index.html
Извлекает только файл `index.html` из `web_archive.zip` в текущий каталог. Возможно, потребуется указать и путь к каталогу.
Исключение файлов с определенным расширением при распаковке
unzip logs_archive.zip -x "*.log"
При распаковке `logs_archive.zip` исключает файлы с расширением `.log`.