Files
tldr/pages.ru/common/zip.md

34 lines
1.9 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]clude):
`zip -r {{путь/до/архива.zip}} {{путь/до/файла_или_папки1 путь/до/файла_или_папки2 ...}} -x {{путь/до/исключаемыхайлов_или_папок}}`
- Заархивировать файлы/папки с заданной степенью сжатия (`0` — без сжатия, `9` — максимальная):
`zip -r -{{0-9}} {{путь/до/архива.zip}} {{путь/до/файла_или_папки1 путь/до/файла_или_папки2 ...}}`
- Создать зашифрованный паролем архив ([e]ncrypted):
`zip -r -e {{путь/до/архива.zip}} {{путь/до/файла_или_папки1 путь/до/файла_или_папки2 ...}}`
- Заархивировать файлы/папки в многотомный архив ([s]plit), например, частями по 3 Гб:
`zip -r -s {{3g}} {{путь/до/архива.zip}} {{путь/до/файла_или_папки1 путь/до/файла_или_папки2 ...}}`
- Вывести содержимое указанного архива ([s]how [f]iles):
`zip -sf {{путь/до/архива.zip}}`