upload

Überträgt Dateien zwischen Browser und Hosting: upload lädt hoch, download lädt herunter, Verzeichnisse werden als temporäres TAR ausgegeben.

DateienVersion 1.2.4StabilAliase: download
lil-terminal

Überblick

upload macht den Browser zur praktischen Dateibrücke für Hosting ohne SSH: eine oder mehrere Dateien gehen in das aktuelle oder ein gewähltes Verzeichnis, -f erlaubt eine bewusste Ersetzung, und download übernimmt den Rückweg. Verzeichnisse werden beim Download automatisch in ein temporäres TAR gepackt; PHP-Limits bleiben dabei transparent als Grenzen des Hostings.

Dateien direkt im Browser übertragen

upload und download übertragen direkt über den Browser; bei Deployments lassen sie sich mit Archiven kombinieren, damit viele Dateien als ein Paket bewegt werden.

Syntax

lil-terminal
upload [dst] [-f]

Referenz

upload

Dateien auswählen und in das aktuelle Verzeichnis hochladen

upload <dir>

Dateien nach <dir> hochladen

<dir> -f

Dateien nach <dir> hochladen und gleichnamige Dateien ersetzen

<file> -f

eine Datei an einen exakten Pfad hochladen und die vorhandene ersetzen

download

aktuelles Verzeichnis archivieren und herunterladen

download <file>

eine lesbare Datei herunterladen

download <dir>

ein Verzeichnis automatisch archivieren und das temporäre TAR herunterladen

-n <name>

einen anderen Download-Namen verwenden (ohne die Quelle umzubenennen)

Upload-Ziele

Ohne Ziel werden ausgewählte Dateien in das aktuelle Verzeichnis geschrieben. upload <dir> legt ein fehlendes Verzeichnis automatisch an. -f erlaubt dort das Ersetzen gleichnamiger Dateien. upload <file> -f ist die ausdrückliche Ein-Datei-Form für einen exakten Ersatzpfad.

Verzeichnis-Downloads

Ein nacktes download archiviert das aktuelle Verzeichnis; download <dir> macht dasselbe für ein anderes Verzeichnis. lil-terminal erstellt ein temporäres TAR, streamt es an den Browser und entfernt es danach. Der Quellbaum wird nicht verändert.

Hosting-Grenzen

Eine Dateiauswahl akzeptiert höchstens 20 Dateien. Die wirksame Größe hängt außerdem von upload_max_filesize, post_max_size, max_file_uploads, temporärem Speicher, Webserver, Proxy und Hosting-Panel ab. Ein zu großer Request kann bereits vor PHP abgewiesen werden.

Sicherheit

Dateinamen werden normalisiert, Ziele durch den normalen Pfadauflöser geprüft und vorhandene Dateien ohne ausdrückliches -f beibehalten. Transfer-Tokens laufen schnell ab und erzeugen keine wiederverwendbare öffentliche Download-URL.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Dateien nach <dir> hochladen

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install upload
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install upload -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install upload -v 1.2.4
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade upload
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install upload -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Dateien nach <dir> hochladen
cd \sandbox | pwd | upload images
sandbox

picker       opens immediately
destination  sandbox/images
Dateien auswählen und in das aktuelle Verzeichnis hochladen
upload
picker       opens immediately
destination  current directory
Upload · folder
upload tmp -f
picker       opens immediately
destination  sandbox/tmp
replace      same-named files
Upload · exact
upload tmp/replacement.txt -f
tmp/
  replacement.txt
Ein Verzeichnis automatisch archivieren und das temporäre TAR herunterladen
download images
archive  images-20260809-a1b2.tar
source   sandbox/images
temporary archive removed after streaming

download wird vom Modul upload bereitgestellt; beide Übertragungsrichtungen verwenden dieselben Pfad- und Sicherheitsprüfungen.

Upload · directory
download README.txt -n readme-copy.txt
Download started  readme-copy.txt
Source            sandbox/README.txt

download wird vom Modul upload bereitgestellt; beide Übertragungsrichtungen verwenden dieselben Pfad- und Sicherheitsprüfungen.

Fehlendes Download-Ziel behandeln
download \sandbox\missing.txt
Datei oder Verzeichnis nicht gefunden

download wird vom Modul upload bereitgestellt; beide Übertragungsrichtungen verwenden dieselben Pfad- und Sicherheitsprüfungen.

In diesem Beispiel verwendete Datei: sandbox/tmp/README.txt

Das Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /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.

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.2.42026-08-09

Sprachliche Synchronisierung

Schließt die Synchronisierung von lokaler und Server-Hilfe sowie die Lokalisierungssicherheit für upload ab.