File Manager

La sezione File Manager ti permette di navigare, modificare e gestire i file sui server remoti direttamente dal browser, con un editor di codice integrato.

Connessione al Server

Selezionare una Connessione

  1. Nel dropdown in alto, seleziona una connessione SSH salvata
  2. Se richiesto, inserisci la password
  3. Clicca Connetti

Connessione Rapida

Per una connessione una tantum:

  1. Clicca Connessione Rapida
  2. Inserisci host, username, password
  3. Connetti

Le connessioni salvate si gestiscono dalla sezione Terminali

Struttura

L’interfaccia è divisa in:

  • Sidebar sinistra: Albero delle cartelle
  • Area centrale: Contenuto della cartella corrente
  • Editor: Per modificare i file (se aperto)
  • Click singolo su cartella → Espande/Collassa nell’albero
  • Doppio click su cartella → Entra nella cartella
  • Breadcrumb in alto → Naviga velocemente ai livelli superiori

Barra degli Indirizzi

Inserisci un percorso diretto:

/var/www/html/mysite

Ricerca File

  1. Clicca l’icona 🔍 o usa Ctrl+F
  2. Inserisci il nome del file
  3. I risultati mostrano i file corrispondenti

Operazioni sui File

Creare un File

  1. Click destro nell’area file → Nuovo File
  2. Oppure clicca + NuovoFile
  3. Inserisci il nome con estensione (es. config.php)
  4. Il file viene creato e aperto nell’editor

Creare una Cartella

  1. Click destro → Nuova Cartella
  2. Oppure clicca + NuovoCartella
  3. Inserisci il nome
  4. Conferma

Rinominare

  1. Click destro sul file/cartella → Rinomina
  2. Oppure seleziona e premi F2
  3. Inserisci il nuovo nome
  4. Conferma

Eliminare

  1. Click destro → Elimina
  2. Oppure seleziona e premi Delete
  3. Conferma l’eliminazione

⚠️ Attenzione: L’eliminazione è permanente!

Copia e Sposta

Copiare:

  1. Click destro → Copia (o Ctrl+C)
  2. Naviga alla destinazione
  3. Click destro → Incolla (o Ctrl+V)

Tagliare (Spostare):

  1. Click destro → Taglia (o Ctrl+X)
  2. Naviga alla destinazione
  3. Click destro → Incolla

Editor di Codice

Aprire un File

  • Doppio click su un file
  • Il file si apre in una nuova tab nell’editor

Tab Multiple

Puoi avere più file aperti:

  • Ogni file ha una tab
  • Il pallino 🔴 indica modifiche non salvate
  • Clicca ✕ per chiudere (ti chiede di salvare)

Funzionalità Editor

L’editor integrato (Monaco) supporta:

FunzioneShortcut
SalvaCtrl+S
AnnullaCtrl+Z
RipetiCtrl+Y
TrovaCtrl+F
SostituisciCtrl+H
Vai a rigaCtrl+G
CommentaCtrl+/

Syntax Highlighting

L’editor riconosce automaticamente il linguaggio:

  • JavaScript/TypeScript
  • PHP
  • Python
  • HTML/CSS
  • JSON/YAML
  • Bash/Shell
  • E molti altri

Salvataggio

  • Salva: Ctrl+S o clicca 💾
  • Salva tutto: Salva tutti i file aperti modificati

Gestione Permessi

Visualizzare i Permessi

Per ogni file vedi:

  • Proprietario (user:group)
  • Permessi (rwxr-xr-x o 755)

Modificare i Permessi

  1. Click destro → Permessi (o chmod)
  2. Imposta i permessi:
PermessoLetteraNumero
Letturar4
Scritturaw2
Esecuzionex1

Esempi comuni:

  • 644 - File normali (rw-r—r—)
  • 755 - Cartelle ed eseguibili (rwxr-xr-x)
  • 600 - File sensibili (rw-------)
  1. Clicca Applica

Upload e Download

Upload File

  1. Clicca Upload o trascina i file nell’area
  2. Seleziona i file dal tuo computer
  3. I file vengono caricati nella cartella corrente

Upload Cartella

  1. Clicca UploadCartella
  2. Seleziona la cartella
  3. La struttura viene ricreata sul server

Download File

  1. Click destro sul file → Download
  2. Il file viene scaricato sul tuo computer

Download Cartella

  1. Click destro sulla cartella → Download come ZIP
  2. La cartella viene compressa e scaricata

Visualizzazione

Modalità Vista

Cambia la visualizzazione:

  • Lista - File in lista con dettagli
  • Griglia - Icone grandi
  • Compatta - Lista senza dettagli

Ordinamento

Ordina i file per:

  • Nome
  • Dimensione
  • Data modifica
  • Tipo

File Nascosti

Per mostrare file nascosti (che iniziano con .):

  1. Clicca ⚙️ → Mostra file nascosti

Click destro su un file/cartella per:

AzioneDescrizione
ApriApri nell’editor
Apri con…Scegli applicazione
RinominaCambia nome
CopiaCopia negli appunti
TagliaTaglia per spostare
EliminaRimuovi file
PermessiModifica chmod
ComprimiCrea archivio ZIP
DownloadScarica

Scorciatoie da Tastiera

ShortcutAzione
Ctrl+NNuovo file
Ctrl+Shift+NNuova cartella
F2Rinomina
DeleteElimina
Ctrl+CCopia
Ctrl+XTaglia
Ctrl+VIncolla
Ctrl+FCerca
Ctrl+SSalva file
BackspaceCartella superiore

Troubleshooting

Permesso Negato

Cause:

  • L’utente SSH non ha permessi
  • File di sistema protetti

Soluzioni:

  • Connettiti come root o sudo
  • Modifica i permessi del file/cartella

File Troppo Grande

L’editor ha un limite di ~10MB per file. Per file grandi:

  • Usa il terminale (less, tail)
  • Scarica e modifica localmente

Connessione Persa

Se la connessione cade:

  • Le modifiche non salvate sono perse
  • Salva frequentemente (Ctrl+S)
  • Riconnettiti e riapri il file

Best Practices

  1. Backup prima di modificare - Copia i file importanti prima di editarli
  2. Salva spesso - Non perdere le modifiche
  3. Attenzione ai permessi - Non usare 777 mai
  4. Non modificare file di sistema - A meno che tu non sappia cosa fai
  5. Usa il terminale - Per operazioni complesse (grep, sed, ecc.)