Linux | Directory_Principali | Amministrazione | Accesso | Comandi
In questa lezione iniziamo a parlare dei file e delle directory di Linux. Scoprirete quali sono i tipi di file, le sottodirectory e la directory radice inoltre scoprirete la vostra strada di casa: la directory home.
I file di Linux sono simili a quelli del DOS, Windows o Macintosh, ma soprattutto a quelli di UNIX.
Prima di andare avanti per??meglio richiamare qualche concetto sui file.
Un file ?una raccolta di informazioni con una precisa identificazione costituita dal nome del file e dalla posizione nella quale ?conservato.
Linux pu?memorizzare pi?file nella stessa directory, basta che questi
abbiano nomi differenti; pu?anche memorizzare file con lo stesso nome, purch?siano in directory differenti.
I nomi dei file possono essere composti da un massimo di 256 caratteri e contenere lettere maiuscole, lettere minuscole, numeri e caratteri speciali come sottolineatura (_), punto (.) e trattino (-).
Poich?le lettere maiuscole vengono considerate caratteri differenti dalle relative lettere minuscole, si dice che i nomi dei file
Linux sono case sensitive ovvero "sensibili alle maiuscole/minuscole". Per esempio i nomi, FILELINUX e FIleLInux sono nomi di file differenti.
Ricordate un'ultima cosa, anche se tecnicamente i nomi dei file
possono contenere i caratteri jolly come asterisco (*) e punto interrogativo (?), non ?buona norma utilizzarli.
I file di Linux possono contenere molti tipi di informazioni diverse. Tra tutti i tipi di file immaginabili ve ne sono cinque che i diventeranno familiari: i file dati utente, i file dati di sistema, i file directory, i file speciali e i file eseguibili.
File dati utente: contengono informazioni create da voi.
File dati di sistema: vengono solitamente utilizzati dal sistema per tenere traccia degli utenti, degli accessi, delle password e di altre cose simili.
File di directory: contengono i nomi dei file e delle altre directory, detti figli, che si trovano al suo interno.
File speciali: sono quelli che rappresentano un dispositivo hardware come le unit?disco, la tastiera o un
segnaposto utilizzato dal sistema operativo.
File eseguibili: contengono le istruzioni, chiamate programmi o script della shell, per il vostro computer.
Per quanto riguarda le directory esse non sono nient'altro che il luogo dove vengono contenuti i file.
Il file system di Linux ?normalmente organizzato come una grande directory che contiene file e altre directory che a loro volta contengono altri file e directory.
Una directory contenuta in un'altra directory viene detta sottodirectory. Per esempio una directory chiamata /mamma potrebbe contenere un'altra directory chiamata /figlio. La relazione che si instaura fra le due viene
detta genitore-figlio. Il nome completo della sottodirectory sar?/mamma/figlio.
La grossa directory che sta alla base della struttura ad albero delle directory Linux, DOS e Unix, e che costituisce la directory genitore di tutte le altre directory, si chiama directory radice ed ?contrassegnata dal
simbolo / (slash). L'intera struttura delle directory si sviluppa come un albero partendo dalla directory radice.
I nomi delle directory seguono le stesse regole dei nomi dei file. Uno dei metodi per distinguere i nomi delle directory da quelli dei file ?fare attenzione al simbolo / utilizzato per indicare le directory annidate.
I sistemi Linux posseggono una directory chiamata /home all'interno della quale sono contenute tutte le directory degli utenti. Nella vostra directory utente potrete: memorizzare i file, creare sottodirectory e spostare, cancella e modificare file e sottodirectory.