Struttura ad albero
Il file system di Linux è un albero capovolto con un’unica radice, root, indicata da /. A differenza di Windows, non ci sono unità come C: o D:; dischi, chiavette e cartelle fanno parte di un’unica struttura che parte da /. Ogni directory principale ha un compito: /bin raccoglie i comandi base; /etc i file di configurazione; /home le cartelle personali degli utenti, per esempio /home/mario; /var i file che cambiano spesso, come log e database; /dev i dispositivi fisici.
Percorsi e comandi
Un percorso assoluto parte da /, mentre un percorso relativo parte dalla directory corrente. Nel terminale, pwd mostra dove sei, ls elenca file e cartelle, cd cambia cartella. Per gestire i file si usano mkdir per creare una directory, cp per copiare, mv per spostare o rinominare e rm per eliminare. In Linux non c’è il cestino: un file rimosso con rm è perso definitivamente. Il simbolo ~ rappresenta la home; .. indica la directory padre.
- Navigazione: pwd, ls, cd.
- Gestione: mkdir, cp, mv, rm.
- Scorciatoie: ~ e ..