oracular (7) hier.7.gz

Provided by: manpages-it_4.23.1-1_all bug

NOME

       hier - Descrizione della gerarchia del filesystem

DESCRIZIONE

       Un tipico sistema Linux ha, tra le altre, le seguenti directory:

       /      Questa è la directory root. È dove inizia l'intero albero.

       /bin   Questa  directory contiene gli eseguibili dei programmi che sono necessari in modalità 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. Il kernel del sistema operativo (per esempio initrd) dev'essere messo o in  /  o  in
              /boot.

       /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. Tuttavia, i programmi potrebbero sempre cercarli in /etc e
              per questi file si dovrebbero avere collegamenti che puntano 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 (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).

       /etc/xml
              Queta directory contiene i file di configurazione per XML (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 (opzionale).

       /lib   Questa  directory  dovrebbe contenere quelle librerie condivise necessarie all'avvio del sistema e
              per eseguire i programmi nel filesystem root.

       /lib<qual>
              Queste directory sono varianti di /lib su sistemi che supportano più di  un  formato  binario  che
              richiede librerie separate (opzionale).

       /lib/modules
              I moduli del kernel caricabili (opzionale).

       /lost+found
              Questa  directory  contiene  elementi  persi  nel  filesystem.  Questi  elementi sono generalmente
              frammenti di file danneggiati come conseguenza di un disco difettoso o di un "crash" di sistema.

       /media Questa directory contiene i punti di mount per supporti rimovibili come CD e DVD o penne  USB.  Su
              sistemi in cui è presente più di un device per supporti rimovibili dello stesso tipo, le directory
              per il mount possono essere create aggiungendo una cifra ad uno dei nomi visti sopra a partire  da
              0; comunque dev'essere presente anche il nome senza suffisso.

       /media/floppy[1-9]
              Unità floppy (opzionale).

       /media/cdrom[1-9]
              Unità CD-ROM (opzionale).

       /media/cdrecorder[1-9]
              Masterizzatore di CD (opzionale).

       /media/zip[1-9]
              Unità Zip (opzionale).

       /media/usb[1-9]
              Unità USB (opzionale).

       /mnt   È  il  punto  di  mount  per  un  filesystem montato temporaneamente. In alcune distribuzioni /mnt
              contiene sottodirectory da usare come punto di mount per diversi filesystem temporanei.

       /opt   Questa directory deve contenere pacchetti aggiuntivi che contengono file statici.

       /proc  È il punto di mount per il filesystem proc, che fornisce informazioni sui processi in esecuzione e
              sul kernel. Questo pseudo-filesystem è descritto più in dettaglio in proc(5).

       /root  Questa directory di solito è la home directory dell'utente root (opzionale).

       /run   Questa  directory  contiene  informazioni che descrivono il sistema da quando è stato avviato.  Un
              tempo questo compito veniva assolto da /var/run e i programmi potrebbero continuare a usarlo.

       /sbin  Come /bin, questa directory contiene i comandi necessari per l'avvio del sistema, ma  che  che  di
              solito non sono eseguiti dagli utenti normali.

       /srv   Questa directory contiene i dati per i servizi offerti dal sistema.

       /sys   Questo  è  un  punto  di  mount per il filesystem sysfs, che fornisce informazioni sul kernel come
              /proc, ma meglio strutturato, seguendo il formalismo dell'infrastruttura kobject.

       /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
              Il sistema X-Window, versione 11 release 6 (presente in FHS 2.3, rimosso in FHS 3.0).

       /usr/X11R6/bin
              Eseguibili  che appartengono al sistema X-Windows; spesso, c'è un collegamento simbolico dalla più
              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'è  un  collegamento  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 collegamento 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 l'avvio o per riparare il sistema e che non sono installati
              localmente dovrebbero essere piazzati in questa directory.

       /usr/bin/mh
              Comandi per il sistema di gestione della posta MH (opzionale).

       /usr/bin/X11
              Questo è il posto tradizionale dove cercare gli eseguibili di X11;  in  Linux,  è  solitamente  un
              collegamento 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  collegamenti  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/bsd
              File "include" per la compatibilità con BSD (opzionale).

       /usr/include/X11
              File "include" per il compilatore C e il sistema X-Windows. Questa è solitamente  un  collegamento
              simbolico a /usr/X11R6/include/X11.

       /usr/include/asm
              File  "include"  che  dichiarano  alcune funzioni assembler. Di solito, questa era un collegamento
              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
              collegamento  simbolico  a usr/src/linux/include/linux per ottenere le informazioni specifiche del
              sistema operativo.

              (Notare che è necessario avere qui  file  "include"  che  funzionano  correttamente  con  la  libc
              corrente  e in user space. Tuttavia il sorgente del kernel Linux non è progettato per essere usato
              con programmi utente, e non sa nulla della libc  in  uso.  È  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, più alcuni eseguibili che di solito non sono
              invocati direttamente. I programmi più complicati potrebbero avere qua intere sottodirectory.

       /usr/libexec
              La directory contiene  binari  per  solo  uso  interno  e  non  sono  fatti  per  essere  eseguiti
              direttamente dalla shell degli utenti o da script.

       /usr/lib<qual>
              Queste  directory  sono  varianti  della  directory  /usr/lib  su sistemi che supportano più di un
              formato binario che richiede librerie separate, con la differenza che  il  collegamento  simbolico
              /usr/libqual/X11 non è richiesto (opzionale).

       /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 collegamento 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
              È 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/lib<qual>
              Queste directory sono varianti della directory /usr/local/lib su sistemi che supportano più di  un
              formato binario che richiede librerie separate (opzionale).

       /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/color
              Contiene informazioni sulla gestione dei colori, come i profili di colore dell'International Color
              Consortium (ICC) (opzionale).

       /usr/share/dict
              Contiene gli elenchi di parole usati dai correttori ortografici (opzionale).

       /usr/share/dict/words
              Lista di parole inglesi (opzionale).

       /usr/share/doc
              Documentazione sui programmi installati (opzionale).

       /usr/share/games
              File dati statici per giochi in /usr/games (opzionale).

       /usr/share/info
              Le pagine info vanno qui (opzionale).

       /usr/share/locale
              Le informazioni locali vanno qui (opzionale).

       /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 (opzionale).

       /usr/share/ppd
              file Postscript Printer Definition (PPD) (opzionale).

       /usr/share/sgml
              File per SGML (opzionale).

       /usr/share/sgml/docbook
              DocBook DTD (opzionale).

       /usr/share/sgml/tei
              TEI DTD (opzionale).

       /usr/share/sgml/html
              HTML DTD (opzionale).

       /usr/share/sgml/mathml
              MathML DTD (opzionale).

       /usr/share/terminfo
              Il database per terminfo (opzionale).

       /usr/share/tmac
              Macro troff che non sono distribuite con groff (opzionale).

       /usr/share/xml
              File pa XML (opzionale).

       /usr/share/xml/docbook
              DocBook DTD (opzionale).

       /usr/share/xml/xhtml
              XHTML DTD (opzionale).

       /usr/share/xml/mathml
              MathML DTD (opzionale).

       /usr/share/zoneinfo
              File di informazione sul fuso orario (opzionale).

       /usr/src
              Sorgenti per le diverse parti del sistema,  inclusi  alcuni  pacchetti  a  scopo  di  riferimento.
              Evitare  di  lavorare  qui  con  i propri progetti, poiché i file sotto /usr devono essere in sola
              letture tranne quando si  installa il software (opzionale).

       /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 collegamento a /var/tmp. Questo  collegamento  è  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/account
              Registri della contabilità dei processi (process accounting) (opzionale).

       /var/adm
              Questa  directory  è  stata  soppiantata da /var/log e dovrebbe essere un collegamento simbolico a
              /var/log.

       /var/backups
              Riservata per ragioni storiche.

       /var/cache
              Dati transitori memorizzati dai programmi.

       /var/cache/fonts
              I font generati localmente (opzionale).

       /var/cache/man
              Pagine di manuale (man pages) formattate localmente (opzionale).

       /var/cache/www
              Proxy WWW o dati transitori (opzionale).

       /var/cache/<pacchetto>
              Dati transitori specifici del relativo pacchetto (opzionale).

       /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 è deprecato).

       /var/crash
              I dump dei crash di sistema (opzionale).

       /var/cron
              Riservata per ragioni storiche.

       /var/games
              Dati variabili relativi ai giochi (opzionale).

       /var/lib
              Informazioni variabili di stato dei programmi.

       /var/lib/color
              File variabili contenenti informazioni sulla gestione dei colori (opzionale).

       /var/lib/hwclock
              Directory contenente i dati di stato per hwclock (opzionale).

       /var/lib/misc
              Dati di stato vari.

       /var/lib/xdm
              Dati variabili sul gestore grafico X (opzionale).

       /var/lib/<editor>
              File di backup e di stato degli editor (opzionale).

       /var/lib/<nome>
              Queste  directory  devono  essere  usate  per  tutti  i  programmi  di  supporto alla gestione dei
              pacchetti.

       /var/lib/<pacchetto>
              Dati di stato per pacchetti e sottosistemi (opzionale).

       /var/lib/<pkgtool>
              File di supporto per la gestione dei pacchetti (opzionale).

       /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  è  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/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(8).

       /var/spool/lpd
              Coda di stampa (opzionale).

       /var/spool/lpd/printer
              Coda di stampa per una stampante specifica (opzionale).

       /var/spool/mail
              Sostituita da /var/mail.

       /var/spool/mqueue
              Mail accodate in uscita (opzionale).

       /var/spool/news
              Directory di spool per le news (opzionale).

       /var/spool/rwho
              File accodati per rwhod(8) (opzionale).

       /var/spool/smail
              File di spool per il programma di recapito della posta smail(1).

       /var/spool/uucp
              File di spool per uucp(1) (opzionale).

       /var/tmp
              Come /tmp, questa directory contiene file temporanei immagazzinati per un tempo non specificato.

       /var/yp
              File di database per NIS, conosciuto un tempo come "Sun Yellow Pages" (YP).

CONFORME A

       La  Filesystem  Hierarchy  Standard  (FHS), Version 3.0 ⟨https://refspecs.linuxfoundation.org/fhs.shtml⟩,
       pubblicata il 19 marzo 2015

BUG

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

VEDERE ANCHE

       find(1), ln(1), proc(5), file-hierarchy(7), mount(8)

       The Filesystem Hierarchy Standard

TRADUZIONE

       La   traduzione   italiana   di   questa  pagina  di  manuale  è  stata  creata  da  Giovanni  Bortolozzo
       <borto@dei.unipd.it>,  Ottavio  G.  Rizzo  <rizzo@pluto.linux.it>,  Giulio   Daprelà   <giulio@pluto.it>,
       Elisabetta    Galli    <lab@kkk.it>,   Marco   Curreli   <marcocurreli@tiscali.it>   e   Giuseppe   Sacco
       <eppesuig@debian.org>

       Questa  traduzione  è  documentazione  libera;  leggere  la  GNU  General  Public  License   Versione   3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  o  successiva  per  le  condizioni  di  copyright.   Non  ci
       assumiamo alcuna responsabilità.

       Per segnalare errori nella traduzione di  questa  pagina  di  manuale  inviare  un  messaggio  a  ⟨pluto-
       ildp@lists.pluto.it⟩.