mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
34 lines
2.1 KiB
Markdown
34 lines
2.1 KiB
Markdown
![]() |
# 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}}`
|