Struttura del file system UNIX
Il file system di UNIX è detto anche Filesystem tree in quanto la sua struttura ricorda quella di un albero rovesciato, si parte dalla directory radice (detta root, ma non ha niente a che vedere con l'utente amministratore anch'esso chiamato root), per poi seguire diverse diramazioni che portano alle più profonde sub-directory del sistema.
Di seguito proponiamo una sintesi di quella che può essere una struttura base del file system UNIX:
- /bin: directory per l'allocazione dei file binari, in pratica i file eseguibili;
- /dev: directory destinata a contenere i device drivers delle unità hardware istallate all'interno del sistema (floppy drive, Cd rom, DVD rom, supporti rimuovibili..)
- /etc: directory per i file di configurazione e di amministrazione del sistema;
- /home: directory in cui sono allocate le home directory appartenenti agli utenti del sistema;
- /lib: directory per l'allocazione delle librerie di base;
- /proc: directory dei riferimenti ai processi attivi e delle informazioni utili per l'accesso ad essi, in questo caso i file di riferimento non si trovano realmente nella directory ma sono residenti in memoria ("file illusori");
- /tmp: directory per i file temporanei, questi contenuti vengono eliminati nel momento in cui il sistema viene riattivato;
- /usr: directory per il file system degli utenti, tra questi ultimi ve ne sono anche alcuni creati dal sistema e non riconducibili ad utenti "fisicamente esistenti".
- /usr/bin: come la /bin principale contiene file binari destinati all'esecuzione.
- /usr/lib: directory per le librerie dei software e dei linguaggi per la programmazione;
- /usr/man: directory del manuale di supporto in linea.
Attraverso l'utilizzo di link simbolici (file che contengono al loro interno soltanto nomi di altri file), è possibile che uno stesso i-node venga condiviso da diversi elementi del file system.
');







