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
Установить можно отдельным модулем или пакетами:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены. Если режим загрузки другой, то рекомендуется воспользоваться "Сохранением изменений".