tldr/pages.ru/common/zip.md

1.5 KiB
Raw Blame History

zip

Упаковывает и сжимает (архивирует) файлы в файл zip.

  • Упаковать и сжать папку и её содержимое, рекурсивно ([r]ecursive):

zip -r {{архив.zip}} {{/путь/до/папки}}

  • Исключить (eclude) ненужные файлы из добавляемых в сжатый архив:

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}} {{путь/до/папки}}