Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install zipzipzip <src|arc.zip|file.gz> [dst] [options]zip <src> [dst]создать
zip <arc.zip> [dst]распаковать
zip <file.gz> [dst]распаковать GZIP в текущий каталог или <dst>
-lпоказать сведения об архиве без распаковки
-tпроверить пути архива и целостность данных
-gzсжать один файл в GZIP
-fзаменить архив или существующие распакованные файлы
-d @delудалить исходник после успешного создания архива
-0 .. -9задать уровень сжатия (по умолчанию 6)
-l читает оглавление без распаковки. Для
-0 сохраняет
Перед распаковкой пути нормализуются: абсолютные пути, выход через .., повторяющиеся назначения и символические ссылки отклоняются. Существующие файлы сохраняются, пока явно не указан -f. Флаг -d допустим только при создании архива и вызывает del после успешного завершения архива.
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install zipУстановить сокращённый пакет без локальной справки;
install zip -mУстановить именно эту опубликованную версию.
install zip -v 1.2.3Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade zipУдалить блок расширения, не затрагивая ядро и остальные модули.
install zip -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
cd \sandbox | zip my | cd .my/
1.txt
2.txt
data/
test.txt
my.zipzip tmp/my.zip -lmy/1.txt file · 0 B
my/2.txt file · 0 B
my/123.jpg file · 37.4 KBzip tmp/my.zip -tStatus Archive OK
Entries 7
Files 5zip tmp/my.zip tmp/unpackedextracted tmp/unpacked/my/
files 5zip logs/app.log -gzcreated logs/app.log.gzzip logs/app.log.gz tmp/app.logextracted tmp/app.logzip data tmp/data.zip -9created tmp/data.zip
level 9zip data tmp/data.zip -fcreated tmp/data.zip
replace explicitzip tmp/draft.txt tmp/draft.zip -dcreated tmp/draft.zip
source removed after successful archive creationzip missing.zipФайл не найден: missing.zipsandbox/data/sample.txtПример использует файл или каталог из защищённой учебной папки /sandbox/.
lil-terminal sandbox text file
This file is safe to read, copy, rename, replace, hash and archive.
Основные действия с архивом остаются сверху, а рабочие флаги собраны отдельной группой.