tldr/pages.ru/common/zip.md

36 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# zip
> Упаковывает и сжимает (архивирует) файлы в файл 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}} {{путь/до/папки}}`