Provided by: manpages-it_2.80-3_all bug

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