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 | ||
| + | </ | ||
| + | |||
| + | ===== Опции 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 | ||
| + | </ | ||
| + | |||
| + | Создать Zip-архив из каталога(ов), | ||
| + | <code bash> | ||
| + | zip -r archive.zip directory1 directory2 | ||
| + | </ | ||
| + | |||
| + | Создать Zip-архив с паролем, | ||
| + | <code bash> | ||
| + | zip -e archive.zip test1.txt test2.txt | ||
| + | </ | ||
| + | |||
| + | Создать Zip-архив из каталога(ов) с паролем, | ||
| + | <code bash> | ||
| + | zip -er zip -er archive.zip directory1 directory2 | ||
| + | </ | ||
| + | |||
| + | После выполнения команды, | ||
| + | |||
| + | Вводим пароль: | ||
| + | < | ||
| + | Enter password: | ||
| + | Verify password: | ||
| + | </ | ||
| + | |||
| + | Распаковать Zip-архив, | ||
| + | <code bash> | ||
| + | unzip archive.zip | ||
| + | </ | ||
| + | |||
| + | Создать exe-архив, | ||
| + | <code bash> | ||
| + | zip -A archive.zip test1.txt test2.txt | ||
| + | </ | ||
