Provided by: manpages-it_0.3.4-5_all bug

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