upload

Trasferisce file tra browser e hosting: upload carica, download scarica e le directory vengono fornite come TAR temporanei.

FileVersione 1.2.4StabileAlias: download
lil-terminal

Panoramica

upload trasforma il browser in un ponte pratico per i file sui servizi di hosting senza SSH: invia uno o più file nella directory corrente o in una directory scelta, consente la sostituzione esplicita con -f e usa download per il percorso inverso. Il download di una directory crea automaticamente un TAR temporaneo, mentre i limiti PHP restano descritti come reali vincoli dell’hosting.

Trasferire file dal browser

upload e download trasferiscono direttamente tramite browser; nei deployment si possono combinare con gli archivi per spostare molti file come un unico pacchetto.

Sintassi

lil-terminal
upload [dst] [-f]

Riferimento

upload

scegliere e caricare file nella directory corrente

upload <dir>

caricare file in <dir>

<dir> -f

caricare file in <dir> sostituendo quelli con lo stesso nome

<file> -f

caricare un file in un percorso esatto sostituendo quello esistente

download

archiviare e scaricare la directory corrente

download <file>

scaricare un file leggibile

download <dir>

archiviare automaticamente una directory e scaricare il TAR temporaneo

-n <name>

usare un altro nome di download (senza rinominare l’origine)

Destinazioni di upload

Senza destinazione, i file scelti vengono scritti nella directory corrente. upload <dir> crea automaticamente una directory mancante; -f consente di sostituire file con lo stesso nome. upload <file> -f è la forma esplicita per sostituire un singolo file a un percorso esatto.

Download di directory

Un download senza argomenti archivia la directory corrente; download <dir> fa lo stesso per un’altra directory. lil-terminal crea un TAR temporaneo, lo invia al browser e poi lo elimina. L’albero sorgente non viene rinominato né modificato.

Limiti dell’hosting

Un selettore accetta al massimo 20 file. La dimensione effettiva dipende anche da upload_max_filesize, post_max_size, max_file_uploads, spazio temporaneo, web server, proxy e pannello hosting. Una richiesta troppo grande può essere rifiutata prima di PHP.

Sicurezza

I nomi vengono normalizzati, le destinazioni passano dal normale resolver dei percorsi e i file esistenti restano intatti salvo -f esplicito. I token scadono rapidamente e non creano URL pubblici riutilizzabili.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Caricare file in <dir>

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install upload
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install upload -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install upload -v 1.2.4
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade upload
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install upload -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Caricare file in <dir>
cd \sandbox | pwd | upload images
sandbox

picker       opens immediately
destination  sandbox/images
Scegliere e caricare file nella directory corrente
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
Archiviare automaticamente una directory e scaricare il TAR temporaneo
download images
archive  images-20260809-a1b2.tar
source   sandbox/images
temporary archive removed after streaming

download è fornito dal modulo upload; entrambe le direzioni di trasferimento condividono gli stessi controlli su percorsi e sicurezza.

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

download è fornito dal modulo upload; entrambe le direzioni di trasferimento condividono gli stessi controlli su percorsi e sicurezza.

Gestire una destinazione di download mancante
download \sandbox\missing.txt
File o directory non trovati

download è fornito dal modulo upload; entrambe le direzioni di trasferimento condividono gli stessi controlli su percorsi e sicurezza.

File usato in questo esempio: sandbox/tmp/README.txt

L’esempio usa un file o una directory dell’area di documentazione protetta /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.

Documentazione correlata

Versione pubblica attuale

v1.2.42026-08-09

Sincronizzazione linguistica

Completa la sincronizzazione della guida locale e server e rafforza la sicurezza della localizzazione di upload.