Seconda lezione → Navigare nel File System
Che cos'è un file System Il file system rappresenta la struttura dei file e directory su disco in una struttura ad albero. In Linux la cartella principale, identificata da / , si definisce root. A differenza di Windows il file system è unico anche se i device che possono essere collegati al sistema operativo possono essere differenti
Il comando pwd Indica la cartella in cui si è collocati in un certo momento.
CD → Change Directory Permette di spostarsi dalla current working directory Anche qui si può specificare sia un percorso assoluto che relativo
ls Indica i file e le directory di un percorso specifico, che può essere assoluto o relativo
Absolute Pathnames vs Relative Pathnames Percorso assoluto → si specifica tutto il percorso dalla root fino alla cartella interessata Percorso relative → si specifica il percorso dalla current working directory fino a quella interessata
Esercizi (seguirà video con la soluzione) Esercizio Immagina di avere una cartella in /home/luca di nome prova, che contiene vari file o sottocartelle. Il comando pwd all'inizio dell'esercitazione mostra /home/luca Scrivi i comandi che servono per eseguire le seguenti operazioni (esprime le operazioni sia con percorso assoluto che con percorso relativo). N.B. Devono essere eseguiti in questo ordine Spostarsi nella cartella prova Tornare indietro a /home/luca Elencare i file della cartella /home/luca/prova
Soluzioni esercizio 1) percorso assoluto cd /home/luca/prova percorso relativo cd prova oppure cd ./prova 2) percorso assoluto cd /home/luca percorso relativo cd .. oppure cd 3) percorso assoluto ls /home/luca/prova percorso relativo ls prova