Pluto Free Software Users Group Pluto Free Software Users Group
HIER(7) manual page Table of Contents

Nome

hier - Descrizione della gerarchia del filesystem

Descrizione

Un tipico sistema Linux ha, tra le altre, le seguenti directory:
/
Questa è la root directory. È dove inizia l'intero albero.
/bin
Questa directory contiene gli eseguibili dei programmi che sono necessari in modalità single user e per portare su 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 boot. Il map installer e i file di configurazione dovrebbero andare in /sbin e /etc.
/dev
File speciali o device, i quali fanno riferimento a dispositivi fisici. Si veda mknod(1) .
/dos
Se sia MS-DOS che Linux sono eseguibili in un computer, questo è il posto tipico dove montare un file system DOS.
/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 per l'intero sito possono essere messi qua o in /usr/etc. Ciò nonostante, i programmi potrebbero sempre cercare questi file in /etc e li si deve linkare a /usr/etc.
/etc/skel
Quando è creato 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.
/home
Su macchine con home directory 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 (shared) che sono necessarie al boot del sistema e per far girare i programmi nel root filesystem.
/mnt
È il mount point per i file system montati temporaneamente.
/proc
È il mount point per il filesystem proc, il quale fornisce informazioni sui processi in esecuzione e sul kernel. Questo pseudo-filesystem è descritto più in dettaglio in proc(5) .
/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 è 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
L'X-Window system, versione 11 release 6.
/usr/X11R6/bin
Eseguibili che appartengono all'X-Windows system; spesso, c'è un link simbolico dalla più tradizionale /usr/bin/X11 a questa directory.
/usr/X11R6/lib
File dati associati con l'X-Windows system.
/usr/X11R6/lib/X11
Questa contiene file vari necessari per far girare X. Spesso c'è 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'è un link simbolico da /usr/include/X11 a questa directory.
/usr/bin
Questa è la directory primaria per i programmi eseguibili. Molti programmi eseguiti dagli utenti normali che non sono necessari per il boot o per riparare il sistema e che non sono installati localmente dovrebbero essere piazzati in questa directory.
/usr/bin/X11
è il posto tradizionale dove cercare gli eseguibili di X11; in Linux, è solitamente un link simbolico a /usr/X11R6/bin.
/usr/dict
Questa directory contiene file che contengono liste di parole per i correttori ortografici (spell checker).
/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/include
File include per il compilatore C.
/usr/include/X11
File include per il compilatore C e l'X-Windows system. Questa è 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, ma ciò non è più vero per Debian o sistemi basati sulla libc6.
/usr/include/linux
Questa contiene informazioni che possono cambiare da release a release del sistema ed era di solito un link simbolico a /usr/src/linux/include/linux per ottenere le informazioni specifiche del sistema operativo. Debian si comporta diversamente e usa header di una specifica buona versione del kernel forniti dal pacchetto libc*-dev.
/usr/include/g++
File include da usare con il compilatore C++ della GNU.
/usr/lib
Librerie oggetto, incluse le librerie dinamiche, più alcuni eseguibili che di solito non sono invocati direttamente. I programmi più 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, è 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/lib/zoneinfo
File per le informazioni sulla timezone (fuso orario).
/usr/local
È 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
I file di configurazione associati con programmi installati localmente vanno qua.
/usr/local/lib
I file associati con programmi installati localmente vanno qua.
/usr/local/info
Le pagine info associate con programmi installati localmente vanno qua.
/usr/local/man
Le pagine di manuale associate con programmi installati localmente vanno qua.
/usr/local/sbin
Programmi di amministrazione di sistema installati localmente.
/usr/local/src
Sorgenti del software installato localmente.
/usr/man
Le pagine di manuale vanno qua, nelle loro sottodirectory.
/usr/man/<locale>/man[1-9]
Queste directory contengono le pagine di manuale che sono in formato sorgente. I sistemi che usano un unico linguaggio e insieme di caratteri per tutte le pagine di manuale possono omettere la sottostringa <locale>.
/usr/sbin
Questa directory contiene i programmi binari per l'amministrazione del sistema che non sono essenziali per il processo di boot, per montare /usr, o per riparare il sistema.
/usr/src
Sorgenti per le diverse parti del sistema.
/usr/src/linux
Questa contiene i sorgenti del kernel del sistema operativo stesso.
/usr/tmp
Un posto alternativo per mettere i file temporanei. Dovrebbe essere un link a /var/tmp. Questo link è presente solo per compatibilità 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 è stata soppiantata da /var/log e dovrebbe essere in link simbolico a /var/log.
/var/backups
Questa directory è usata per salvare copie di backup di file importanti di configurazione del sistema.
/var/catman/cat[1-9]
Queste directory contengono le pagine di manuale preformattate in accordo con le loro sezioni di pagina di manuale.
/var/lock
I file di lock sono messi in questa directory. La convenzione sul nome per i file di lock dei dispositivi è LCK..<device> dove <device> è il nome del dispositivo nel filesystem. Il formato usato è quello dei file di lock di HDU UUCP, cioè 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/preserve
Questa è dove vi(1) salva le sessioni di editazione cosicché possano essere ripristinate più tardi.
/var/run
File variabili di run-time, come i file che contengono i process identifier (PID) o le informazioni registro sugli utenti (utmp). I file in questa directory sono usualmente ripuliti al boot del sistema.
/var/spool
File di spool (o in coda) per i diversi programmi.
/var/spool/at
Spooled job per at(1) .
/var/spool/cron
Spooled job per cron(1) .
/var/spool/lpd
File di spool per la stampa.
/var/spool/mail
Mailbox (acselle postali) degli utenti.
/var/spool/smail
File di spool per il programma di mail delivery smail(1) .
/var/spool/news
Directory di spool per il sottosistema delle news.
/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

Linux filesystem standard, Release 1.2

Bachi

Questa lista non è esaustiva; sistemi differenti possono essere stati configurati in modo differente.

Vedere Anche

find(1) , ln(1) , mount(1) , proc(5) , Il Linux Filesystem Standard


Table of Contents

HOWTO
Guide LDP
Italian HOWTO
AppuntiLinux
LDR
Pagine man
      man1
      man2
      man3
      man4
      man5
      man6
      man7
      man8
FAQ di icl
Gnome
Altri documenti
Mirror ildp
Meeting
Pluto Journal
Mailing List
Disclaimer
Area ftp
Cerca
Pluto home

Copyright © 2001 Pluto Free Software Users Group
pluto@pluto.linux.it

Valid HTML 4.01!

webmaster @ pluto.linux.it
Il Pluto ringrazia i suoi sponsor.