zip - сжатие и архивация файлов и каталогов. Позволяет изменять архивы.
Команда zip не сохраняет права доступа к файлам/каталогам в архиве.
Синтаксис:
zip [опции] [имя архива] [список zip-файлов]
Опции:
| Опция | Описание |
|---|---|
| -f | Обновить: только измененные файлы |
| -d | Удаление записей в zip-файле |
| -r | Рекурсивно в каталогах |
| -0 | Архивирование без сжатия |
| -1 | Быстрое сжатие |
| -q | Скрытие подробной информации |
| -c | Добавление однострочных комментариев |
| -@ | Считывать имена из stdin |
| -x | Исключить следующие имена |
| -F | Исправить zip-файл (-FF стараться усерднее) |
| -A | Настроить самораспаковывающийся exe-файл |
| -T | Проверить целостность zip-файла |
| -y | Хранить символические ссылки в качестве ссылки вместо файла, на который ссылается ссылка |
| -e | Зашифровать |
| -h2 | Отобразить справку |
| -u | Обновление: только измененные или новые файлы |
| -m | Переместить в zip-файл (удалить файлы операционной системы) |
| -j | Ненужные (не записываемые) имена каталогов |
| -l | преобразовать LF в CR LF (-ll CR LF в LF) |
| -9 | Максимальное сжатие |
| -v | Подробная информация об операции/версии |
| -z | Добавить комментарий к zip-файлу |
| -o | Установить дату zip-файл такую же, как и у последней записи |
| -i | Включить только следующие имена |
| -J | Префикс нежелательного zip-файла (unzipsfx) |
| -D | Не добавлять записи каталога |
| -X | Исключить дополнительные атрибуты файла |
| -n | Не сжимайте эти суффиксы |
При сжатии файлы имеют процентное значение, написанное рядом с ними. Это значение указывает на степень сжатия. Чем больше число, тем больше степень сжатия.
Сжать файлы в архив "new.zip":
zip new.zip file.txt file num.txt tutorial.firstpage.php
Вывод:
adding: file.txt (deflated 13%)
adding: file (deflated 13%)
adding: num.txt (stored 0%)
adding: tutorial.firstpage.php (deflated 73%)
Вывести содержимое zip-файла:
zip -sf new.zip
Рекурсивная архивация файлов и каталогов:
zip -r new_dir.zip dir1 dir2 num.txt
Установить можно отдельным модулем или пакетами:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Внимание! Данный системный модуль может быть уже установлен.
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.