Directorios de sistema en Ubuntu

9 01 2008

Todos los que venimos de Windows y teniamos muy claro el funcionamiento del sistema de archivos en ese sistema, al pasar a linux quedamos totalmente desconcertados ya que es completamente distinto.
Gracias a una nota de “Entre Tuxes y Pepinos” que deja todo clarisimo podemos ahora entender como funcionan todas las carpetas del sistema.

En este cuadro sinóptico podemos ver facilmente la estructura de carpetas y abajo una explicación muy clara.

  • / (raíz): Es el nivel más alto dentro de la jerarquía de directorios. De aquí cuelgan el resto de carpetas, particiones y otros dispositivos. Es por esto que donde se instala el sistema, se selecciona la partición deseada y se le indica que el punto de montaje es justamente /.
  • /bin (binarios): Los binarios son los ejecutables de Linux. Aquí tendremos los ejecutables de los programas propios del sistema operativo, entre ellos comandos como cp, mv, cat, chown, etc. No es el único directorio que contiene ejecutables como veremos más adelante.
  • /boot (arranque): Aquí nos encontramos los archivos necesarios para el inicio del sistema, desde los archivos de configuración de Grub Lilo, hasta el propio kernel del sistema.
  • /dev (dispositivos): Linux se basa en la simpleza y en el tratamiento homogéneo de la información. Linux trata los dispositivos como si fueran un fichero más para facilitar el flujo de la información. En esta carpeta tenéis los dispositivos del sistema, por ejemplo los usb, sda (o hda) con sus respectivos números que indican las particiones, etc.
  • /etc (etcétera): Aquí se guardan los ficheros de configuración de los programas instalados, así como ciertos scripts que se ejecutan en el inicio del sistema. Los valores de estos ficheros de configuración pueden ser complementados o sustituidos por los ficheros de configuración de usuario que cada uno tiene en su respectivo “home” (carpeta personal).
  • /home (hogar): Este hogar no es más que un directorio que a su vez contiene otros, uno por cada usuario dado de alta en el sistema. Dentro de dichos directorios es donde el usuario tiene su carpeta personal, donde están los ficheros de configuración de usuario, así como los archivos personales del mismo que puede crear, modificar y eliminar bajo su propio criterio.
  • /lib (bibliotecas): Contiene las bibliotecas (tambien mal conocidas como librerías) del sistema, así como módulos y controladores (drivers).
  • /lost+found (perdido y encontrado): Es una carpeta que nos podemos encontrar en todas las particiones. Cuando por cualquier circunstancia se cierra mal el sistema (un apagón por ejemplo), cuando éste se reinicie comprobaréis que se llamará al programa fsck para restaurar la integridad del sistema de ficheros. En esta carpeta encontraremos la información que se mal-guardó debido a la incidencia.
  • /media (media/medios): Es donde se montan las unidades extraíbles como los dispositivos USB, disqueteras, unidades de CD/DVD y en algunas distros, como Ubuntu, las particiones adicionales.
  • /mnt (montajes): Es un directorio que se suele usar para montajes temporales de unidades.
  • /opt (opcionales): Destinado para guardar paquetes adicionales de aplicaciones.
  • /proc: Información para la virtualización del sistema de ficheros de Linux.
  • /root: Es el /home del administrador. Es el único /home que no está incluido -por defecto- en el directorio anteriormente mencionado.
  • /sbin (binarios de sistema): Son los ejecutables de administración, tales como mount, umount, shutdown…
  • /srv (servicios): Información del sistema sobre ciertos servicios que ofrece (FTP, HTTP…).
  • /sys (sistema): Información sobre los dispositivos tal y como los ve el kernel Linux.
  • /tmp (temporales): Es un directorio donde se almacenan ficheros temporales. Cada vez que se inicia el sistema este directorio se limpia.
  • /usr: Es el directorio padre de otros subdirectorios de importancia:
    • /usr/bin: Conjunto de ejecutables de la mayoría de aplicaciones de escritorio entre otras (por ejemplo firefox).
    • /usr/include: Los ficheros cabeceras para C y C++.
    • /usr/lib: Las bibliotecas para C y C++.
    • /usr/local: Es otro nivel dentro que ofrece una jerarquía parecida al propio diretorio /usr.
    • /usr/sbin: Otra serie de comandos administrativos para el sistema.
    • /usr/share: Archivos compartidos como ficheros de configuración, imágenes, iconos, etc.
    • /usr/src: Tiene en su interior el código fuente para el kernel LInux.
  • var: Ficheros de sistema como el buffer de impresión, logs…
    • /var/cache: Se almacenan datos cacheados para las aplicaciones.
    • /var/lib: Información sobre el estado actual de las aplicaciones, modificable por las propias aplicaciones.
    • /var/lock: Ficheros que se encargan de que un recurso sólo sea usado por una aplicación determinada que ha pedido su exclusividad, hasta que ésta lo libere.
    • /var/log: Es uno de los subdirectorios más importantes ya que aquí se guardan todo tipo de logs del sistema.
    • /var/mail: Los correos de los usuarios.
    • /var/opt: Datos usados por los paquetes almacenados en /opt.
    • /var/run: Información sobre el sistema desde que se inició.
    • /var/spool: Datos esperando a que sean tratados por algún tipo de proceso.
    • /var/tmp: Otro fichero temporal.
Anuncios

Acciones

Information

23 responses

13 06 2008
24 03 2010
DrCero77

Gracias por el aporte, es muy especifico es realmente lo que andaba buscando, ahora estamos aprendiendo ubuntu.
Gracias por el aporte.

26 05 2011
Juanchu

Gracias por la ayuda

16 07 2011
FERNANDO

Es dificil en los distintos foros hallar información tan facil de entender. Pocas veces son tan esquematicas y claras. gracias

1 01 2012
Sp

Gracias por tomar tu tiempo para publicar este POST Bro.

2 01 2012
The_Mage

Hey, de nada !

1 03 2012
Directorio ubuntu | Modelspinning

[…] Directorios de sistema en Ubuntu « Ubuntux9 Ene 2008 … Directorios de sistema en Ubuntu. 9 01 2008. Todos los que venimos de Windows y teniamos muy claro el funcionamiento del sistema de … […]

8 05 2012
luis

muchas gracias de verdad me salvaron la vida ya que mña tengo examen sobre este tema 🙂

18 05 2012
maria

q porqueria de internet

22 05 2012
JAvier

Que nadie se fie de este artículo dado que está equivocado y sólo sirve para confundir.

22 05 2012
The_Mage

Este articulo fue escrito en 2008, en ese momento era exacto. Pero el esquema de directorios fue modificado. Así que el articulo es correcto, solo que no es actual.

12 04 2013
Francisco

gracias!! super útil!! aunque no este actualizadisimo da una idea global y me parece muy bueno.

12 04 2013
Daniel

Toma en cuenta que este articulo lo publique en el año 2008. Puede estar desactualizado.

9 08 2013
Estructura de directorios de Ubuntu | Con Pixeles

[…] esta web, han publicado un excelente artículo donde se detalla la estructura de directorios de Ubuntu. Esta […]

18 04 2014
Jhosi Aviles

hola me podria apoyar no puedo ver nada dentro de la carpeta opt

18 07 2014
Mel

quiero ejecutar un programa y que se guarde en el directorio /sbin

31 03 2015
melvin

Gracias de verdad brother

21 06 2015
Jean

Por favor ayuda!!! cual es el nombre del lugar donde se almacenan los archivos de ubuntu

29 10 2015
The_Mage

Disco Rigido…

1 08 2015
OnitsukaTiger 17

Hola Me Podrias Decir Cual Es La Carpeta De Controladores?

29 10 2015
The_Mage

No sabria decirte, deje este blog hace mas de 7 años. Y tambien deje de ser usuario de Ubuntu 😦

29 10 2015
decepcionado

hijo de puta era mentira

29 10 2015
The_Mage

Flaco, esta nota la escribi hace mas de 7 años, puede haber muchos cambios. Antes de hacer un comentario, mira la fecha del post por lo menos.




A %d blogueros les gusta esto: