Files
tldr/pages.uk/common/zip.md
2024-10-20 21:41:53 +05:30

34 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# zip
> Утиліта архівування файлів в Zip-архів.
> Дивіться також: `unzip`.
> Більше інформації: <https://manned.org/zip>.
- Додати файли/каталоги до певного архіву рекурсивно ([r]ecursively):
`zip -r {{шлях/до/архіву.zip}} {{шлях/до/файлу_абоаталогу1 шлях/до/файлу_абоаталогу2 ...}}`
- Видалити файли/каталоги із певного архіву ([d]elete):
`zip -d {{шлях/до/архіву.zip}} {{шлях/до/файлу_абоаталогу1 шлях/до/файлу_абоаталогу2 ...}}`
- Архівувати файли/каталоги, окрім (e[x]cluding) зазначених:
`zip -r {{шлях/до/архіву.zip}} {{шлях/до/файлу_абоаталогу1 шлях/до/файлу_абоаталогу2 ...}} -x {{шлях/до/виключенихайлів_абоаталогів}}`
- Архівувати файли/каталоги з певним рівнем стиснення (`0` - найнижчий, `9` - найвищий):
`zip -r -{{0..9}} {{шлях/до/архіву.zip}} {{шлях/до/файлу_абоаталогу1 шлях/до/файлу_абоаталогу2 ...}}`
- Створити зашифрований ([e]ncrypted) архів із певним паролем (з’явиться запит на введення пароля):
`zip -r -e {{шлях/до/архіву.zip}} {{шлях/до/файлу_абоаталогу1 шлях/до/файлу_абоаталогу2 ...}}`
- Архівувати файли/каталоги в архів з багатьох частин ([s]split) (наприклад, частини по 3 Гб):
`zip -r -s {{3g}} {{шлях/до/архіву.zip}} {{шлях/до/файлу_абоаталогу1 шлях/до/файлу_абоаталогу2 ...}}`
- Print a specific archive contents Вивести перелік вмісту певного архіву:
`zip -sf {{шлях/до/архіву.zip}}`