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
- Nel dropdown in alto, seleziona una connessione SSH salvata
- Se richiesto, inserisci la password
- Clicca Connetti
Connessione Rapida
Per una connessione una tantum:
- Clicca Connessione Rapida
- Inserisci host, username, password
- Connetti
Le connessioni salvate si gestiscono dalla sezione Terminali
Navigazione File
Struttura
L’interfaccia è divisa in:
- Sidebar sinistra: Albero delle cartelle
- Area centrale: Contenuto della cartella corrente
- Editor: Per modificare i file (se aperto)
Navigare le Cartelle
- 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
- Clicca l’icona 🔍 o usa
Ctrl+F - Inserisci il nome del file
- I risultati mostrano i file corrispondenti
Operazioni sui File
Creare un File
- Click destro nell’area file → Nuovo File
- Oppure clicca + Nuovo → File
- Inserisci il nome con estensione (es.
config.php) - Il file viene creato e aperto nell’editor
Creare una Cartella
- Click destro → Nuova Cartella
- Oppure clicca + Nuovo → Cartella
- Inserisci il nome
- Conferma
Rinominare
- Click destro sul file/cartella → Rinomina
- Oppure seleziona e premi
F2 - Inserisci il nuovo nome
- Conferma
Eliminare
- Click destro → Elimina
- Oppure seleziona e premi
Delete - Conferma l’eliminazione
⚠️ Attenzione: L’eliminazione è permanente!
Copia e Sposta
Copiare:
- Click destro → Copia (o
Ctrl+C) - Naviga alla destinazione
- Click destro → Incolla (o
Ctrl+V)
Tagliare (Spostare):
- Click destro → Taglia (o
Ctrl+X) - Naviga alla destinazione
- 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:
| Funzione | Shortcut |
|---|---|
| Salva | Ctrl+S |
| Annulla | Ctrl+Z |
| Ripeti | Ctrl+Y |
| Trova | Ctrl+F |
| Sostituisci | Ctrl+H |
| Vai a riga | Ctrl+G |
| Commenta | Ctrl+/ |
Syntax Highlighting
L’editor riconosce automaticamente il linguaggio:
- JavaScript/TypeScript
- PHP
- Python
- HTML/CSS
- JSON/YAML
- Bash/Shell
- E molti altri
Salvataggio
- Salva:
Ctrl+So 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
- Click destro → Permessi (o chmod)
- Imposta i permessi:
| Permesso | Lettera | Numero |
|---|---|---|
| Lettura | r | 4 |
| Scrittura | w | 2 |
| Esecuzione | x | 1 |
Esempi comuni:
644- File normali (rw-r—r—)755- Cartelle ed eseguibili (rwxr-xr-x)600- File sensibili (rw-------)
- Clicca Applica
Upload e Download
Upload File
- Clicca Upload o trascina i file nell’area
- Seleziona i file dal tuo computer
- I file vengono caricati nella cartella corrente
Upload Cartella
- Clicca Upload → Cartella
- Seleziona la cartella
- La struttura viene ricreata sul server
Download File
- Click destro sul file → Download
- Il file viene scaricato sul tuo computer
Download Cartella
- Click destro sulla cartella → Download come ZIP
- 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 .):
- Clicca ⚙️ → Mostra file nascosti
Menu Contestuale
Click destro su un file/cartella per:
| Azione | Descrizione |
|---|---|
| Apri | Apri nell’editor |
| Apri con… | Scegli applicazione |
| Rinomina | Cambia nome |
| Copia | Copia negli appunti |
| Taglia | Taglia per spostare |
| Elimina | Rimuovi file |
| Permessi | Modifica chmod |
| Comprimi | Crea archivio ZIP |
| Download | Scarica |
Scorciatoie da Tastiera
| Shortcut | Azione |
|---|---|
Ctrl+N | Nuovo file |
Ctrl+Shift+N | Nuova cartella |
F2 | Rinomina |
Delete | Elimina |
Ctrl+C | Copia |
Ctrl+X | Taglia |
Ctrl+V | Incolla |
Ctrl+F | Cerca |
Ctrl+S | Salva file |
Backspace | Cartella 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
- Backup prima di modificare - Copia i file importanti prima di editarli
- Salva spesso - Non perdere le modifiche
- Attenzione ai permessi - Non usare 777 mai
- Non modificare file di sistema - A meno che tu non sappia cosa fai
- Usa il terminale - Per operazioni complesse (grep, sed, ecc.)