download

download скачивает файлы и временные TAR-архивы с хостинга в браузер.

ФайлыВерсия 1.1.1Стабильная
lil-terminal

Обзор

Используйте download для задачи «загрузку файлов из браузера и контролируемое скачивание». Обычные действия остаются короткими, а специальные формы добавляют точность только при необходимости. Поэтому повторяющиеся операции легко понять, воспроизвести и перенести в сценарий lil-terminal.

Скачивание файлов и папок

Нужно забрать файл с хостинга? download отправит его браузеру или временно соберёт папку в TAR. В отличие от tar, архив на сервере не останется.

Синтаксис

lil-terminal
download [<file|dir>] [-n <name>|-r]

Справочник

download

скачать текущий каталог как download.tar

download <file>

скачать доступный файл

download <dir>

архивировать и скачать каталог

-n <name>

задать имя скачиваемого файла

-r

использовать случайное имя

Интерактивный пример из `/sandbox/`

Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.

Скачать текущий каталог как download.tar

Установка и управление

Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.

Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.

Пакет Base

Установить полный пакет с локальной справкой и всеми опубликованными режимами.

install download
Пакет Minimum

Установить сокращённый пакет без локальной справки; help <cmd> -i открывает актуальную серверную справку.

install download -m
Точная публичная версия

Установить именно эту опубликованную версию.

install download -v 1.1.1
Проверить или обновить

Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.

upgrade download
Удалить модуль

Удалить блок расширения, не затрагивая ядро и остальные модули.

install download -u

Примеры

Примеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.

Скачать текущий каталог как download.tar
download
Браузер скачивает: download.tar
(демонстрация; передачи файлов нет)
Скачать доступный файл
download \sandbox\data\sample.txt
Браузер скачивает: sample.txt
(демонстрация; передачи файлов нет)
Архивировать и скачать каталог
download \sandbox\images
Браузер скачивает: download.tar
(демонстрация; передачи файлов нет)
Использовать случайное имя
download \sandbox\images -r
Браузер скачивает: images-YYYYMMDD-HHMMSS-<random>.tar
(демонстрация; передачи файлов нет)
Задать имя скачиваемого файла
download \sandbox\data\sample.txt -n report.txt
Браузер скачивает: report.txt
(демонстрация; передачи файлов нет)
Задать имя скачиваемого файла
download \sandbox\images -n images-backup.tar
Браузер скачивает: images-backup.tar
(демонстрация; передачи файлов нет)
Скачать доступный файл
download \sandbox\missing.txt
Файл или каталог не найден
Использовать случайное имя
download \sandbox\images -r -n images.tar
Choose -r or -n, not both

Файл из примера: sandbox/tmp/README.txt

Пример использует файл или каталог из защищённой учебной папки /sandbox/.

lil-terminal sandbox temporary workspace

Commands in the public documentation use this directory for disposable copies,
archives, uploads and files created during examples. Review destructive commands
before running them and restore the sandbox from the release package when needed.

Связанная документация

Текущая публичная версия

v1.1.12026-10-31

Самостоятельная команда download

Install, update and uninstall download independently of upload. Transfer uses existing session tokens and temporary TAR cleanup.