Linux è il sistema operativo open source basato su Unix, disponibile sia per PC, ma anche per Machintosh. Per garantire la compatibilità e la portabilità, i sistemi Linux rispettano l'unica norma FHS (File Hierarchy Standard). La gerarchia di base è la seguente:
/ |
|
|
|
La radice contiene le cartelle principali |
|
/bin
|
|
|
Contiene degli eseguibili essenziali al sistema, usati da tutti gli utenti (ad esempio, i comandi ls, rm, cp, chmod, mount, ecc.) |
|
/boot
|
|
|
Contiene i file che permettono di avviare Linux |
|
/dev
|
|
|
Contiene dei punti di entrata delle periferiche |
|
/etc
|
|
|
Contiene i comandi e i file necessari all'amministratore del sistema (file passwd, group, inittab, ld.so.conf, lilo.conf ecc.) |
|
|
/etc/X11
|
|
Contiene i file specifici alla configurazione di X (contiene ad esempio XF86Config) |
|
|
/etc/opt
|
|
Contiene i file di configurazione specifici alle applicazioni installate in /opt |
|
/home
|
|
|
Cartella personale degli utenti |
|
/lib
|
|
|
Contiene delle biblioteche condivise essenziali al sistema all'avvio |
|
/mnt
|
|
|
Contiene i punti di montaggio delle partizioni temporanee (cd-rom, floppy, ecc.) |
|
/opt
|
|
|
Contiene dei packages di applicazioni supplementari |
|
/root
|
|
|
Cartella dell'amministratore root |
|
/sbin
|
|
|
Contiene i binari sistema essenziali (ad esempio il comando adduser) |
|
/tmp
|
|
|
Contiene i file temporanei |
|
/usr
|
|
|
Gerarchia secondaria |
|
|
/usr/X11R6
|
|
Questa cartella è riservata al sistema X version 11 release 6 |
|
|
/usr/X386
|
|
Usato prima per X versione 5, è un collegamento simbolico verso /usr/X11R6 |
|
|
/usr/bin
|
|
Contiene la maggior parte dei comandi utenti e file binari |
|
|
/usr/include
|
|
Contiene i file d'intestazione per i programmi C e C++ |
|
|
/usr/lib
|
|
Contiene molte delle biblioteche condivise del sistema |
|
|
/usr/local
|
|
Contiene dei dati relativi ai programmi installati sul terminale locale dal root |
|
|
|
/usr/local/bin
|
Binari dei programmi locali |
|
|
|
/usr/local/games
|
Binari dei set locali |
|
|
|
/usr/local/include
|
File d'intestazione C e C++ locali |
|
|
|
/usr/local/lib
|
Biblioteche condivise locali |
|
|
|
/usr/local/sbin
|
Binari di sistema locali |
|
|
|
/usr/local/share
|
gerarchia indipendente |
|
|
|
/usr/local/src
|
File sorgente locali |
|
|
/usr/sbin
|
|
Contiene dei file binari non essenziali al sistema riservati all'amministratore del sistema |
|
|
/usr/share
|
|
Riservati ai dati non dipendenti dall'architettura |
|
|
/usr/src
|
|
Contiene i file del codice sorgente |
|
/var
|
|
|
Contiene dei dati variabili |
|
Foto: © Pixabay.