Files
tldr/pages.ru/common/zip.md
2021-10-01 15:28:01 -03:00

37 lines
1.6 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.
> Больше информации: <https://manned.org/zip>.
- Упаковать и сжать папку и её содержимое, рекурсивно ([r]ecursive):
`zip -r {{архив.zip}} {{/путь/до/папки}}`
- Исключить (e[x]clude) ненужные файлы из добавляемых в сжатый архив:
`zip -r {{архив.zip}} {{путь/до/папки}} -x {{путь/который/исключаем}}`
- Архивировать папку и её содержимое с самым сильным [9] сжатием:
`zip -r -{{9}} {{архив.zip}} {{/путь/до/папки}}`
- Упаковать и сжать несколько папок и файлов:
`zip -r {{архив.zip}} {{/путь/до/папки1 /путь/до/папки2 /путь/до/файла}}`
- Создать зашифрованный архив (пользователя спросят пароль):
`zip -e -r {{архив.zip}} {{путь/до/папки}}`
- Добавить файлы в существующий файл zip:
`zip {{архив.zip}} {{путь/до/файла}}`
- Удалить файлы из существующего файла zip:
`zip -d {{архив.zip}} "{{папка/*.tmp}}"`
- Архивировать папку и её содержимое, разделив ([s]plit) файл zip на несколько томов (например, кусками по 3 ГБ):
`zip -r -s {{3g}} {{архив.zip}} {{путь/до/папки}}`