zip Генератор команд
Генерация команд zip для упаковки и сжатия файлов
Начало работы с zip
## Что такое zip?
`zip` упаковывает один или несколько файлов в переносимый архив `.zip` с опциональным сжатием и шифрованием паролем. Первым аргументом всегда указывается имя выходного архива, за которым следуют файлы или каталоги для добавления.
## Как использовать
1. **Назовите архив**: выходной файл `.zip` (первый аргумент). 2. **Добавьте пути**: файлы или каталоги для включения (второй аргумент и далее). 3. **Переключите флаги**: `-r` для каталогов, `-e` для шифрования, `-q` для тихого режима. 4. **Скопируйте и запустите**: вставьте сгенерированную команду в терминал.
Флаги и уровни
zip объединяет флаги и трактует уровень как отдельный флаг:
``` zip -r archive.zip dir/ zip -9 -e secret.zip report.pdf ```
### Частые флаги - `-r` — обходить структуру каталогов рекурсивно - `-e` — шифровать, запрашивает пароль - `-q` — тихий режим - `-0` … `-9` — уровень сжатия (`-0` хранит без сжатия, `-6` по умолчанию, `-9` лучший)
### Советы - Всегда используйте `-r` при добавлении каталога, иначе сохранятся только записи верхнего уровня. - `-e` шифрует *содержимое*; список файлов в архиве остаётся видимым, если вы также не скроете имена средствами вроде `zipcloak`. - `zip -0` удобен для уже сжатых файлов (изображения, видео), где повторное сжатие лишь тратит время.
▶Почему мой каталог добавился без содержимого?
▶Как создать zip с защитой паролем?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.