Provided by:
manpages-it_2.80-3_all 
NOME
hier - Descrizione della gerarchia del file system
DESCRIZIONE
Un tipico sistema Linux ha, tra le altre, le seguenti directory:
/ Questa e la directory root. E dove inizia l'intero albero.
/bin Questa directory contiene gli eseguibili dei programmi che sono
necessari in modalita single user e per attivare il sistema o
per ripararlo.
/boot Contiene i file statici per il boot loader. Questa directory
contiene solo i file necessari durante il processo di avvio. Il
map installer e i file di configurazione dovrebbero essere in
/sbin e /etc.
/dev File speciali o device, che fanno riferimento a dispositivi
fisici. Si veda mknod(1).
/etc Contiene i file di configurazione locali alla macchina. Alcuni
pacchetti software molto grandi, come X11, possono avere le
proprie sottodirectory sotto /etc. I file di configurazione
globali possono essere messi qua o in /usr/etc. Cio nonostante,
i programmi potrebbero sempre cercare questi file in /etc e li
si deve linkare a /usr/etc.
/etc/opt
File di configurazione specifici dell'host per applicazioni
aggiuntive installate in /opt.
/etc/sgml
Questa directory contiene i file di configurazione per SGML e
XML (opzionale).
/etc/skel
Quando si crea un account per un nuovo utente, i file di questa
directory sono solitamente copiati nella home directory
dell'utente.
/etc/X11
File di configurazione per il sistema a finestre X11
(opzionale).
/home Su macchine con directory di home per gli utenti, queste sono di
solito, direttamente o no, al di sotto di questa directory. La
struttura di questa directory dipende dalle decisioni
dell'amministrazione locale.
/lib Questa directory dovrebbe contenere quelle librerie condivise
necessarie all'avvio del sistema e per eseguire i programmi nel
file system root.
/media Questa directory contiene i punti di mount per supporti
rimovibili come CD e DVD o penne USB
/mnt E il mount point per un file system montato temporaneamente. In
alcune distribuzioni /mnt contiene sottodirectory da usare come
mount point per diversi file system temporanei.
/opt Questa directory deve contenere pacchetti aggiuntivi che
contengono file statici.
/proc E il mount point per il file system proc , che fornisce
informazioni sui processi in esecuzione e sul kernel. Questo
pseudo-file system e descritto piu in dettaglio in proc(5).
/root Questa directory di solito e la home directory dell'utente root
(opzionale).
/sbin Come /bin, questa directory contiene i comandi necessari per il
boot del sistema, ma che che di solito non sono eseguiti dagli
utenti normali.
/tmp Questa directory contiene file temporanei che possono essere
cancellati senza alcun preavviso da un normale processo e
all'avvio del sistema.
/usr Questa directory solitamente e montata da una partizione
separata. Dovrebbe contenere solo dati condivisibili e a sola
lettura, in modo tale possa essere montata da diverse macchine
che fanno girare Linux.
/usr/X11R6
Il sistema X-Window, versione 11 release 6 (opzionale).
/usr/X11R6/bin
Eseguibili che appartengono al sistema X-Windows; spesso, c'e un
link simbolico dalla piu tradizionale /usr/bin/X11 a questa
directory.
/usr/X11R6/lib
File dati associati con il sistema X-Windows.
/usr/X11R6/lib/X11
Questa contiene vari file necessari per far girare X. Spesso c'e
un link simbolico da /usr/lib/X11 a questa directory.
/usr/X11R6/include/X11
Contiene i file include necessari per compilare programmi che
usano l'X11 window system. Spesso c'e un link simbolico da
/usr/include/X11 a questa directory.
/usr/bin
Questa e la directory primaria per i programmi eseguibili.
Molti programmi eseguiti dagli utenti normali che non sono
necessari per l'avvio o per riparare il sistema e che non sono
installati localmente dovrebbero essere piazzati in questa
directory.
/usr/bin/X11
e il posto tradizionale dove cercare gli eseguibili di X11; in
Linux, e solitamente un link simbolico a /usr/X11R6/bin.
/usr/dict
Sostituita da /usr/share/dict.
/usr/doc
Sostituita da /usr/share/doc.
/usr/etc
I file di configurazione del sito che sono condivisi tra diverse
macchine possono essere messi in questa directory. Comunque, i
comandi dovrebbero sempre far riferimento a questi file usando
la directory /etc. I link dai file in /etc dovrebbero puntare
ai file appropriati in /usr/etc.
/usr/games
Binari per giochi e programmi educativi (opzionale).
/usr/include
File include per il compilatore C.
/usr/include/X11
File include per il compilatore C e il sistema X-Windows.
Questa e solitamente un link simbolico a /usr/X11R6/include/X11.
/usr/include/asm
File include che dichiarano alcune funzioni assembler. Di
solito, questa era un link simbolico a
/usr/src/linux/include/asm,
/usr/include/linux
Contiene informazioni che possono cambiare da rilascio a
rilascio del sistema ed era di solito un link simbolico a
/usr/src/linux/include/linux per ottenere le informazioni
specifiche del sistema operativo.
(Notare che e necessario avere include file qui che funzionano
correttamente con la libc corrente in user space. Tuttavia il
sorgente del kernel non e progettato per essere usato con
programmi utente, e non sa nulla della libc in uso. E molto
probabile che le cose non funzionino se si permette che
/usr/include/asm e /usr/include/linux puntino ad un albero
casuale del kernel. Debian si comporta diversamente e usa
header di una versione del kernel notoriamente buona, forniti
dal pacchetto libc*-dev).
/usr/include/g++
File include da usare con il compilatore GNU C++.
/usr/lib
Librerie oggetto, incluse le librerie dinamiche, piu alcuni
eseguibili che di solito non sono invocati direttamente. I
programmi piu complicati potrebbero avere qua intere
sottodirectory.
/usr/lib/X11
Posto usuale per i file di dati associati con i programmi X, e
file di configurazione del sistema X stesso. In Linux, e
solitamente un link simbolico a /usr/X11R6/lib/X11.
/usr/lib/gcc-lib
contiene eseguibili e file include per il compilatore C della
GNU gcc(1).
/usr/lib/groff
File per il sistema di formattazione documenti della GNU
groff(1).
/usr/lib/uucp
File per uucp(1).
/usr/local
E dove vanno messi tipicamente i programmi locali al sito.
/usr/local/bin
Gli eseguibili dei programmi locali al sito vanno qui.
/usr/local/doc
Documentazione locale.
/usr/local/etc
Contiene file di configurazione associati con programmi
installati localmente.
/usr/local/games
Binari per giochi installati localmente.
/usr/local/lib
I file associati con programmi installati localmente vanno qua.
/usr/local/include
File header per il compilatore C locale.
/usr/local/info
Pagine info associate con programmi installati localmente.
/usr/local/man
Pagine di manuale associate con programmi installati localmente.
/usr/local/sbin
Programmi di amministrazione di sistema installati localmente.
/usr/local/share
Dati di applicazioni locali che possono essere condivisi tra
differenti architetture dello stesso OS.
/usr/local/src
Sorgenti del software installato localmente.
/usr/man
Sostituita da /usr/share/man.
/usr/sbin
Questa directory contiene i programmi binari per
l'amministrazione del sistema che non sono essenziali per il
processo di avvio, per montare /usr, o per riparare il sistema.
/usr/share
Questa directory contiene sottodirectory con dati specifici di
applicazioni, che possono essere condivisi tra differenti
architetture dello stesso OS. Spesso qui si trovano cose che in
passato erano in /usr/doc o /usr/lib o /usr/man.
/usr/share/dict
Contiene gli elenchi di parole usati dai correttori ortografici.
/usr/share/doc
Documentazione sui programmi installati.
/usr/share/games
File dati statici per giochi in /usr/games.
/usr/share/info
Le pagine info vanno qui.
/usr/share/locale
Le informazioni locali vanno qui.
/usr/share/man
Le pagine di manuale vanno in sottodirectory in funzione delle
loro sezioni.
/usr/share/man/<locale>/man[1-9]
Queste directory contengono pagine di manuale per localizzazioni
specifiche in forma di codice sorgente. I sistemi che usano un
unico linguaggio e insieme di codice per tutte le pagine di
manuale possono omettere la sottostringa <locale>.
/usr/share/misc
Dati vari che possono essere condivisi tra differenti
architetture dello stesso OS.
/usr/share/nls
I cataloghi messaggi per il supporto al linguaggio nativo vanno
qui.
/usr/share/sgml
File per SGML e XML.
/usr/share/terminfo
Il database per terminfo.
/usr/share/tmac
Macro troff che non sono distribuite con groff.
/usr/share/zoneinfo
File di informazione sul fuso orario.
/usr/src
Sorgenti per le diverse parti del sistema, inclusi alcuni
pacchetti a scopo di riferimento. Evitare di lavorare qui con i
propri progetti, poiche i file sotto /usr devono essere in sola
letture tranne quando si installa il software.
/usr/src/linux
Questo era il posto tradizionale per i sorgenti del kernel.
Alcune distribuzioni mettono qui i sorgenti del kernel di
default che forniscono. Sarebbe meglio utilizzare un'altra
directory quando si costruisce il proprio kernel.
/usr/tmp
Obsoleta. Dovrebbe essere un link a /var/tmp. Questo link e
presente solo per compatibilita e non dovrebbe essere usato.
/var Questa directory contiene file che possono cambiare di
dimensione, come file di spool e di log.
/var/adm
Questa directory e stata soppiantata da /var/log e dovrebbe
essere un link simbolico a /var/log.
/var/backups
Riservata per ragioni storiche.
/var/cache
Dati cache dei programmi.
/var/catman/cat[1-9] o /var/cache/man/cat[1-9]
Queste directory contengono le pagine di manuale preformattate
in accordo con le loro sezioni di pagina di manuale. (L'uso di
pagine di manuale preformattate e deprecato).
/var/cron
Riservata per ragioni storiche.
/var/lib
Informazioni variabili di stato dei programmi.
/var/local
Dati variabili di /usr/local.
/var/lock
I file di lock sono messi in questa directory. La convenzione
sul nome per i file di lock dei dispositivi e LCK..<device> dove
<device> e il nome del dispositivo nel file system. Il formato
usato e quello dei file di lock di HDU UUCP, cioe i file di lock
contengono un PID espresso come un numero decimale di 10 byte in
ASCII, seguito da un carattere newline.
/var/log
Vari file di log.
/var/opt
Dati variabili per /opt.
/var/mail
Caselle di posta degli utenti. Sostituisce /var/spool/mail.
/var/msgs
Riservata per ragioni storiche.
/var/preserve
Riservata per ragioni storiche.
/var/run
File variabili di run-time, come i file che contengono gli
identificatori del processo (PID) o le informazioni registrate
sugli utenti (utmp). I file in questa directory sono usualmente
ripuliti all'avvio del sistema.
/var/spool
File di spool (o in coda) per i diversi programmi.
/var/spool/at
Lavori accodati per at(1).
/var/spool/cron
Lavori accodati per cron(1).
/var/spool/lpd
Coda di stampa.
/var/spool/mail
Sostituita da /var/mail.
/var/spool/mqueue
Mail accodate in uscita.
/var/spool/news
Directory di spool per le news.
/var/spool/rwho
File accodati per rwhod(8).
/var/spool/smail
File di spool per il programma di recapito mail smail(1).
/var/spool/uucp
File di spool per uucp(1).
/var/tmp
Come /tmp, questa directory contiene file temporanei
immagazzinati per un tempo non specificato.
CONFORME A
Il Filesystem Hierarchy Standard, Versione 2.2
<http://www.pathname.com/fhs/>
BACHI
Questa lista non e esaustiva; sistemi differenti possono essere stati
configurati in modo differente.
VEDERE ANCHE
find(1), ln(1), proc(5), mount(8)
The Filesystem Hierarchy Standard