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

NOMBRE

       hier - Descripcion de la jerarquia del sistema de ficheros.

DESCRIPCI'ON

       Un sistema Linux tipico tiene, entre otros, los siguientes directorios:

       /      Este  es  el  directorio  raiz.  Aqui  comienza todo el arbol de
              directorios.

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

       /boot  Contiene ficheros estaticos para el cargador de  arranque  (boot
              loader).  Este  directorio contiene solo los ficheros necesarios
              durante el proceso  de  arranque.  El  instalador  del  mapa  de
              arranque y los ficheros de configuracion deberian estar en /sbin
              y /etc.

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

       /dos   Si  se  utilizan  tanto MS-DOS como Linux en el mismo ordenador,
              este es el lugar tipico para montar un sistema de ficheros DOS.

       /etc   Contiene los ficheros de configuracion  locales  a  la  maquina.
              Algunos  paquetes  software  mas grandes, como X11, pueden tener
              sus  propios  subdirectorios  bajo  /etc.    Los   ficheros   de
              configuracion generales pueden colocarse aqui o en /usr/etc.  No
              obstante, los programas siempre deberian buscar  estos  ficheros
              en  /etc,  algunos  de  los  cuales  podrian  ser  enlaces hacia
              ficheros en /usr/etc.

       /etc/opt
              Ficheros  de  configuracion  especificos  de  cada  equipo  para
              aplicaciones instaladas en /opt.

       /etc/sgml
              Este directorio contiene los ficheros de configuracion 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  configuracion  del   sistema   de   ventanas   X11
              (opcional).

       /home  Normalmente,  en las maquinas que poseen directorios "home" para
              usuarios, estos 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
              ordenes del sistema de ficheros raiz.

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

       /opt   Este  directorio  deberia  contener paquetes extra que contengan
              ficheros estaticos.

       /proc  Este es el punto de montaje para el sistema  de  ficheros  proc,
              que  proporciona informacion acerca de los procesos en ejecucion
              y el nucleo. Este pseudosistema de ficheros se describe con  mas
              detalle en proc(5).

       /root  Este directorio suele ser el directorio personal para el usuario
              raiz (opcional).

       /sbin  Como /bin, este  directorio  contiene  ordenes  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 periodicamente o durante el arranque del sistema.

       /usr   Normalmente,  este  directorio  se  monta  desde  una  particion
              separada.  Unicamente  debe  contener  datos compartidos de solo
              lectura, de tal forma que pueda ser montado por varias  maquinas
              que usen Linux.

       /usr/X11R6
              El sistema X-Windows, version 11 distribucion 6 (opcional).

       /usr/X11R6/bin
              Ficheros  binarios que pertenecen al sistema X-Windows. A menudo
              existe un enlace simbolico desde el mas tradicional /usr/bin/X11
              hacia aqui.

       /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 simbolico 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   simbolico   desde   /usr/inlcude/X11   hacia  este
              directorio.

       /usr/bin
              Este es el directorio principal de los programas ejecutables. Se
              deberian  colocar aqui la mayoria 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  estan instalados
              localmente.

       /usr/bin/X11
              Es el lugar tipico donde  buscar  los  ejecutables  de  X11.  En
              Linux, normalmente es un enlace simbolico 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
              configuracion globales a ser compartidos entre varias  maquinas.
              Sin   embargo,  las  ordenes  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 simbolico hacia /usr/X11R6/include/X11.

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

       /usr/include/linux
              Contiene informacion que puede cambiar de una version a otra del
              sistema   y   suele    ser    un    enlace    simbolico    hacia
              /usr/src/linux/include/linux para obtener informacion especifica
              del sistema operativo.

              (Observe  que  este  directorio  deberia  contener  ficheros  de
              cabecera  que funcionaran correctamente con la version actual de
              libc y en espacio de  usuario.  Sin  embargo,  las  fuentes  del
              nucleo de Linux no estan disenadas para ser usadas con programas
              de usuario y no conocen la version de libc que se  esta  usando.
              Es   muy   probable   que  las  cosas  no  vayan  bien  si  deja
              /usr/include/asm y /usr/include/linux en un arbol aleatorio  del
              nucleo.  Los  sistemas  basados en Debian no hacen esto sino que
              utilizan cabeceras de una  version  del  nucleo  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 dinamicas, mas
              algunos ejecutables que normalmente no se invocan  directamente.
              Los  programas  mas complicados pueden tener aqui subdirectorios
              completos.

       /usr/lib/X11
              El lugar habitual para los ficheros de datos asociados  con  los
              programas X, asi como ficheros de configuracion del propio X. En
              Linux,   normalmente    es    un    enlace    simbolico    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
              Aqui es donde se encuentran habitualmente los programas que  son
              locales a la instalacion.

       /usr/local/bin
              Binarios de los programas locales de la instalacion.

       /usr/local/doc
              Documentacion local.

       /usr/local/etc
              Ficheros  de  configuracion 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
              Paginas  de  "info"  asociadas  a   los   programas   instalados
              localmente.

       /usr/local/man
              Paginas   del   manual  asociadas  a  los  programas  instalados
              localmente.

       /usr/local/sbin
              Programas de administracion instalados localmente.

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

       /usr/local/src
              Codigo fuente para los programas instalados localmente.

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

       /usr/sbin
              Este  directorio  contiene  los  binarios  de  los  programas de
              administracion 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 especificos de
              aplicaciones,  que  pueden  ser  compartidos  entre   diferentes
              arquitecturas  del  mismo  sistema operativo.  A menudo se puede
              encontrar aqui material que solia estar en /usr/doc o /usr/lib o
              /usr/man.

       /usr/share/dict
              Contiene  las  listas  de  palabras  usadas  por los correctores
              ortograficos.

       /usr/share/doc
              Documentacion sobre programas instalados.

       /usr/share/games
              Ficheros de datos estaticos para juegos en /usr/games.

       /usr/share/info
              Aqui van las paginas "info".

       /usr/share/locale
              Aqui va la informacion sobre localizacion.

       /usr/share/man
              Aqui van las paginas  de  manual  repartidas  en  subdirectorios
              segun la seccion correspondiente.

       /usr/share/man/<locale>/man[1-9]
              Estos   directorios   contienen   paginas  de  manual  para  una
              localizacion concreta en codigo fuente. Los sistemas que usen un
              unico  idioma y conjunto de caracteres para todas las paginas 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
              Aqui  van  los catalogos 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 informacion sobre huso horario.

       /usr/src
              Ficheros fuente para diferentes partes  del  sistema,  incluidos
              con  algunos  paquetes  con propositos de referencia. No trabaje
              aqui en sus proyectos, ya que los ficheros  bajo  /usr  deberian
              ser de solo-lectura salvo cuando se esta instalando software.

       /usr/src/linux
              Esta  solia  ser  la  localizacion habitual para las fuentes del
              nucleo.  Algunas distribuciones ponen aqui el codigo fuente  del
              nucleo  que  llevan  por defecto. Probablemente seria mejor usar
              otro directorio cuando construya su propio nucleo.

       /usr/tmp
              Obsoleto. Deberia ser un enlace  hacia  /var/tmp.   Este  enlace
              existe solo por razones de compatibilidad y no deberia usarse.

       /var   Este  directorio contiene ficheros que pueden cambiar de tamano,
              como los ficheros de colas (de impresion y otros) y de  registro
              (log).

       /var/adm
              Este directorio ha sido sustituido por /var/log y deberia ser un
              enlace simbolico hacia /var/log.

       /var/backups
              Reservado por razones historicas.

       /var/cache
              Datos de programas en cache.

       /var/catman/cat[1-9]  o  /var/cache/man/cat[1-9]
              Estos directorios contienen paginas  de  manual  preformateadas,
              distribuidas  segun  su seccion de manual. (El uso de paginas de
              manual preformateadas esta desaconsejado.)

       /var/cron
              Reservado por razones historicas.

       /var/lib
              Informacion de estado variable para programas

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

       /var/lock
              En  este  directorio  se  crean  los  ficheros  de  bloqueo.  La
              convencion 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  numero decimal ASCII de 10 bytes, seguido por un caracter de
              salto de linea.

       /var/log
              Diversos ficheros de bitacora 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 historicas.

       /var/preserve
              Reservado por razones historicas.

       /var/run
              Ficheros de ejecucion variables, como los ficheros que contienen
              identificadores  de proceso (PIDs) e informacion 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 impresion.

       /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 distribucion 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  Estandar  de  Jerarquia  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'EASE TAMBI'EN

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