Linux - L'arborescenza dei file

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.

I nostri contenuti sono creati in collaborazione con esperti di high-tech, sotto la direzione di Jean-François Pillou, fondatore di CCM.net. CCM è un sito di high-tech leader a livello internazionale ed è disponibile in 11 lingue.
Potrebbe anche interessarti
Il documento intitolato « Linux - L'arborescenza dei file » dal sito CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.