KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


linux:commands:zip

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:commands:zip [2026/04/12 17:24] – создано Кирилл Мlinux:commands:zip [2026/04/19 10:03] (текущий) Кирилл М
Строка 1: Строка 1:
 +====== Команда zip ======
  
 +----
 +
 +===== О команде zip =====
 +
 +Команда zip - Cоздаёт ZIP‑архив из одного или нескольких файлов и каталогов.
 +
 +===== Установка zip =====
 +
 +Устанавливаем zip unzip:
 +<code bash>
 +sudo apt install zip unzip
 +</code>
 +
 +===== Опции zip unzip =====
 +
 +  * **--help** - Показать справочную информацию по команде
 +  * **-r** - Добавляет или обновляет файлы и каталоги
 +  * **-d** - Удаляет файл(ы) из архива
 +  * **-0** - Архивирует без сжатия
 +  * **-9** - Архивирует с максимальной степенью сжатия
 +  * **-F** - Исправить zip-архив
 +  * **-e** - Зашифровывает файлы
 +  * **-z** - Добавляет комментарий к zip-архиву
 +  * **-T** - Проверяет целостность zip-архива
 +  * **-A** - Создаёт самораспаковывающийся exe-архив
 +
 +===== Использование zip unzip =====
 +
 +Создать Zip-архив из нескольких файлов:
 +<code bash>
 +zip archive.zip test1.txt test2.txt
 +</code>
 +
 +Создать Zip-архив из каталога(ов), используем опцию **-r**:
 +<code bash>
 +zip -r archive.zip directory1 directory2
 +</code>
 +
 +Создать Zip-архив с паролем, используем опцию **-e**:
 +<code bash>
 +zip -e archive.zip test1.txt test2.txt
 +</code>
 +
 +Создать Zip-архив из каталога(ов) с паролем, используем опции **-er**:
 +<code bash>
 +zip -er zip -er archive.zip directory1 directory2
 +</code>
 +
 +После выполнения команды, нам будет предложено дважды ввести пароль. Пароль при наборе виден не будет.
 +
 +Вводим пароль:
 +<code>
 +Enter password: 
 +Verify password:
 +</code>
 +
 +Распаковать Zip-архив, используем команду **unzip**:
 +<code bash>
 +unzip archive.zip
 +</code>
 +
 +Создать exe-архив, используем опцию **-A**:
 +<code bash>
 +zip -A archive.zip test1.txt test2.txt
 +</code>