Provided by: manpages-es_1.55-7_all bug

NOMBRE

       hier - Descripción de la jerarquía del sistema de ficheros.

DESCRIPCIÓN

       Un sistema Linux típico tiene, entre otros, los siguientes directorios:

       /      Este es el directorio raiz.  Aquí  comienza  todo  el  árbol  de
              directorios.

       /bin   Este   directorio   contiene   programas   ejecutables  que  son
              necesarios  en  el  modo  monousuario  y  para  el  arranque   o
              reparación del sistema.

       /boot  Contiene  ficheros  estáticos para el cargador de arranque (boot
              loader). Este directorio contiene sólo los  ficheros  necesarios
              durante  el  proceso  de  arranque.  El  instalador  del mapa de
              arranque y los ficheros de configuracion deberían estar en /sbin
              y /etc.

       /dev   Ficheros   especiales  o  de  dispositivo,  que  se  refieren  a
              dispositivos físicos. Ver mknod(1).

       /dos   Si se utilizan tanto MS-DOS como Linux en  el  mismo  ordenador,
              éste  es el lugar típico para montar un sistema de ficheros DOS.

       /etc   Contiene los ficheros de configuración  locales  a  la  máquina.
              Algunos  paquetes  software  más grandes, como X11, pueden tener
              sus  propios  subdirectorios  bajo  /etc.    Los   ficheros   de
              configuración generales pueden colocarse aquí o en /usr/etc.  No
              obstante, los programas siempre deberían buscar  estos  ficheros
              en  /etc,  algunos  de  los  cuales  podrían  ser  enlaces hacia
              ficheros en /usr/etc.

       /etc/opt
              Ficheros  de  configuración  específicos  de  cada  equipo  para
              aplicaciones instaladas en /opt.

       /etc/sgml
              Este directorio contiene los ficheros de configuración para SGML
              y XML (opcional).

       /etc/skel
              Cuando se crea una  nueva  cuenta  de  usuario,  normalmente  se
              copian los ficheros de este directorio al directorio del usuario
              (directorio "home").

       /etc/X11
              Ficheros  de  configuración  del   sistema   de   ventanas   X11
              (opcional).

       /home  Normalmente,  en las máquinas que poseen directorios "home" para
              usuarios, éstos se hallan bajo este directorio,  sea  directa  o
              indirectamente.  La  estructura  de  este  directorio depende de
              decisiones administrativas locales.

       /lib   Este directorio debe contener aquellas  bibliotecas  compartidas
              que  son necesarias para arrancar el sistema y para ejecutar las
              órdenes del sistema de ficheros raíz.

       /mnt   Este directorio contiene puntos  de  montaje  para  sistemas  de
              ficheros montados temporalmente.

       /opt   Este  directorio  debería  contener paquetes extra que contengan
              ficheros estáticos.

       /proc  Este es el punto de montaje para el sistema  de  ficheros  proc,
              que  proporciona información acerca de los procesos en ejecución
              y el núcleo. Este pseudosistema de ficheros se describe con  más
              detalle en proc(5).

       /root  Este directorio suele ser el directorio personal para el usuario
              raíz (opcional).

       /sbin  Como /bin, este  directorio  contiene  órdenes  necesarias  para
              arrancar  el  sistema,  pero que habitualmente no son ejecutadas
              por los usuarios normales.

       /tmp   Este directorio contiene  ficheros  temporales  que  pueden  ser
              borrados  sin  previo  aviso,  por ejemplo, por una tarea que se
              ejecuta periódicamente o durante el arranque del sistema.

       /usr   Normalmente,  este  directorio  se  monta  desde  una  partición
              separada.  Únicamente  debe  contener  datos compartidos de sólo
              lectura, de tal forma que pueda ser montado por varias  máquinas
              que usen Linux.

       /usr/X11R6
              El sistema X-Windows, versión 11 distribución 6 (opcional).

       /usr/X11R6/bin
              Ficheros  binarios que pertenecen al sistema X-Windows. A menudo
              existe un enlace simbólico desde el más tradicional /usr/bin/X11
              hacia aquí.

       /usr/X11R6/lib
              Ficheros de datos associados con el sistema X-Windows.

       /usr/X11R6/lib/X11
              Contienen  diversos  ficheros  necesarios  para  ejecutar  X.  A
              menudo, existe un enlace simbólico desde /usr/lib/X11 hacia este
              directorio.

       /usr/X11R6/include/X11
              Contiene   ficheros   cabecera   necesarios  para  compilar  los
              programas que usan el sistema de ventanas X11. A menudo,  existe
              un   enlace   simbólico   desde   /usr/inlcude/X11   hacia  este
              directorio.

       /usr/bin
              Este es el directorio principal de los programas ejecutables. Se
              deberían  colocar aquí la mayoría de los programas que van a ser
              ejecutados por los usuarios normales, que no son necesarios para
              arrancar  ni  reparar  el  sistema  y  que  no  están instalados
              localmente.

       /usr/bin/X11
              Es el lugar típico donde  buscar  los  ejecutables  de  X11.  En
              Linux,  normalmente es un enlace simbólico hacia /usr/X11R6/bin.

       /usr/dict
              Reemplazado por /usr/share/dict.

       /usr/doc
              Reemplazado por /usr/share/doc.

       /usr/etc
              En  este  directorio  se  pueden  almacenar  los   ficheros   de
              configuración  globales a ser compartidos entre varias máquinas.
              Sin  embargo,  las  órdenes  siempre  deben  referenciar   estos
              ficheros  usando  el directorio /etc Los enlaces que aparecen en
              /etc deben apuntar a los ficheros apropiados en /usr/etc.

       /usr/games
              Binarios para juegos y programas educativos (opcional).

       /usr/include
              Ficheros cabecera para el compilador C.

       /usr/include/X11
              Ficheros cabecera para el compilador C y el  sistema  X-Windows.
              Normalmente es un enlace simbólico hacia /usr/X11R6/include/X11.

       /usr/include/asm
              Ficheros cabecera que declaran algunas funciones de ensamblador.
              Suele  ser un enlace simbólico hacia /usr/src/linux/include/asm.

       /usr/include/linux
              Contiene información que puede cambiar de una versión a otra del
              sistema    y    suele    ser    un    enlace   simbólico   hacia
              /usr/src/linux/include/linux para obtener información específica
              del sistema operativo.

              (Observe  que  este  directorio  debería  contener  ficheros  de
              cabecera que funcionaran correctamente con la versión actual  de
              libc  y  en  espacio  de  usuario.  Sin embargo, las fuentes del
              núcleo de Linux no están diseñadas para ser usadas con programas
              de  usuario  y no conocen la versión de libc que se está usando.
              Es  muy  probable  que  las  cosas  no  vayan   bien   si   deja
              /usr/include/asm  y /usr/include/linux en un árbol aleatorio del
              núcleo. Los sistemas basados en Debian no hacen  ésto  sino  que
              utilizan  cabeceras  de  una  versión  del núcleo bien conocida,
              proporcionadas por el paquete libc*-dev.)

       /usr/include/g++
              Ficheros cabecera para usar con el compilador GNU C++.

       /usr/lib
              Bibliotecas objeto, que incluyen las bibliotecas dinámicas,  más
              algunos  ejecutables que normalmente no se invocan directamente.
              Los programas más complicados pueden tener  aquí  subdirectorios
              completos.

       /usr/lib/X11
              El  lugar  habitual para los ficheros de datos asociados con los
              programas X, así como ficheros de configuración del propio X. En
              Linux,    normalmente    es    un    enlace    simbólico   hacia
              /usr/X11R6/lib/X11.

       /usr/lib/gcc-lib
              Contiene ejecutables y ficheros cabecera para el compilador  GNU
              C, gcc(1).

       /usr/lib/groff
              Ficheros para el sistema de formateo de documentos GNU groff.

       /usr/lib/uucp
              Ficheros para uucp(1).

       /usr/local
              Aquí  es donde se encuentran habitualmente los programas que son
              locales a la instalación.

       /usr/local/bin
              Binarios de los programas locales de la instalación.

       /usr/local/doc
              Documentación local.

       /usr/local/etc
              Ficheros de configuración asociados a los  programas  instalados
              localmente.

       /usr/local/games
              Binarios para los juegos instalados localmente.

       /usr/local/lib
              Ficheros asociados a los programas instalados localmente.

       /usr/local/include
              Ficheros de cabecera para el compilador local de C.

       /usr/local/info
              Páginas   de   "info"   asociadas  a  los  programas  instalados
              localmente.

       /usr/local/man
              Páginas  del  manual  asociadas  a  los   programas   instalados
              localmente.

       /usr/local/sbin
              Programas de administración instalados localmente.

       /usr/local/share
              Datos  de  aplicaciones locales que pueden ser compartidos entre
              diferentes arquitecturas del mismo sistema operativo.

       /usr/local/src
              Código fuente para los programas instalados localmente.

       /usr/man
              Reemplazado por /usr/share/man.

       /usr/sbin
              Este directorio  contiene  los  binarios  de  los  programas  de
              administración del sistema que no son esenciales para el proceso
              de arranque, para montar /usr, ni para reparar el sistema.

       /usr/share
              Este directorio contiene subdirectorios con datos específicos de
              aplicaciones,   que  pueden  ser  compartidos  entre  diferentes
              arquitecturas del mismo sistema operativo.  A  menudo  se  puede
              encontrar aquí material que solía estar en /usr/doc o /usr/lib o
              /usr/man.

       /usr/share/dict
              Contiene las listas  de  palabras  usadas  por  los  correctores
              ortográficos.

       /usr/share/doc
              Documentación sobre programas instalados.

       /usr/share/games
              Ficheros de datos estáticos para juegos en /usr/games.

       /usr/share/info
              Aquí van las páginas "info".

       /usr/share/locale
              Aquí va la información sobre localización.

       /usr/share/man
              Aquí  van  las  páginas  de  manual repartidas en subdirectorios
              según la sección correspondiente.

       /usr/share/man/<locale>/man[1-9]
              Estos  directorios  contienen  páginas  de   manual   para   una
              localización concreta en código fuente. Los sistemas que usen un
              único idioma y conjunto de caracteres para todas las páginas  de
              manual pueden omitir la subcadena <locale>.

       /usr/share/misc
              Datos   varios  que  pueden  ser  compartidos  entre  diferentes
              arquitecturas del mismo sistema operativo.

       /usr/share/nls
              Aquí van los catálogos de mensajes para el soporte  de  lenguaje
              nativo.

       /usr/share/sgml
              Ficheros para SGML y XML.

       /usr/share/terminfo
              La base de datos para terminfo.

       /usr/share/tmac
              Macros troff que no son distribuidas con groff.

       /usr/share/zoneinfo
              Ficheros para la información sobre huso horario.

       /usr/src
              Ficheros  fuente  para  diferentes partes del sistema, incluidos
              con algunos paquetes con propósitos de  referencia.  No  trabaje
              aquí  en  sus  proyectos, ya que los ficheros bajo /usr deberían
              ser de solo-lectura salvo cuando se está instalando software.

       /usr/src/linux
              Esta solía ser la localización habitual  para  las  fuentes  del
              núcleo.   Algunas distribuciones ponen aquí el código fuente del
              núcleo que llevan por defecto. Probablemente  sería  mejor  usar
              otro directorio cuando construya su propio núcleo.

       /usr/tmp
              Obsoleto.  Debería  ser  un  enlace hacia /var/tmp.  Éste enlace
              existe sólo por razones de compatibilidad y no debería usarse.

       /var   Este directorio contiene ficheros que pueden cambiar de  tamaño,
              como  los ficheros de colas (de impresión y otros) y de registro
              (log).

       /var/adm
              Este directorio ha sido sustituido por /var/log y debería ser un
              enlace simbólico hacia /var/log.

       /var/backups
              Reservado por razones históricas.

       /var/cache
              Datos de programas en caché.

       /var/catman/cat[1-9]  o  /var/cache/man/cat[1-9]
              Estos  directorios  contienen  páginas de manual preformateadas,
              distribuidas según su sección de manual. (El uso de  páginas  de
              manual preformateadas está desaconsejado.)

       /var/cron
              Reservado por razones históricas.

       /var/lib
              Información de estado variable para programas

       /var/local
              Datos variables para /usr/local.

       /var/lock
              En  este  directorio  se  crean  los  ficheros  de  bloqueo.  La
              convención para nombrar los ficheros de bloqueo es LCK..<device>
              donde  <device>  es  el  nombre del dispositivo en el sistema de
              ficheros.  El formato utilizado es el de los ficheros de bloqueo
              HDU UUCP, esto es, ficheros de bloqueo que contienen un PID como
              un número decimal ASCII de 10 bytes, seguido por un carácter  de
              salto de línea.

       /var/log
              Diversos ficheros de bitácora o "log".

       /var/opt
              Datos variables para /opt.

       /var/mail
              Buzones  de correo de los usuarios. Reemplaza a /var/spool/mail.

       /var/msgs
              Reservado por razones históricas.

       /var/preserve
              Reservado por razones históricas.

       /var/run
              Ficheros de ejecución variables, como los ficheros que contienen
              identificadores  de proceso (PIDs) e información de los usuarios
              conectados (utmp).  Los ficheros de este  directorio  se  suelen
              borrar cuando se arranca el sistema.

       /var/spool
              Colas de ficheros para diversos programas.

       /var/spool/at
              Cola de trabajos para at(1).

       /var/spool/cron
              Cola de trabajos para cron(1).

       /var/spool/lpd
              Cola de trabajos para su impresión.

       /var/spool/mail
              Reemplazado por /var/mail.

       /var/spool/mqueue
              Correo saliente en cola.

       /var/spool/news
              Directorio para las noticias (news).

       /var/spool/rwho
              Cola de ficheros para rwhod(8).

       /var/spool/smail
              Cola  de  ficheros  para  el  programa de distribución de correo
              smail(1).

       /var/spool/news
              Directorio de encolado para el subsistema de noticias.

       /var/spool/uucp
              Cola de ficheros para uucp(1).

       /var/tmp
              Como  /tmp,  este  directorio  contiene   ficheros   temporales,
              almacenados durante un tiempo no especificado.  /var/yp Ficheros
              de base de datos para NIS.

CONFORME A

       El  Estándar  de  Jerarquía  de  Sistema  de  Ficheros,   Version   2.2
       <http://www.pathname.com/fhs/>

FALLOS

       Esta   lista   no   es  exhaustiva.  Diferentes  sistemas  puede  estar
       configurados de forma diferente.

VÉASE TAMBIÉN

       find(1), ln(1), mount(1), proc(5), El Estándar de Jerarquía de  Sistema
       de   Ficheros   (en   los   sistemas   Debian  se  puede  encontrar  en
       /usr/doc/debian/package-developer/fsstnd-1.2.txt.gz).