Jerarquía de directorios en Linux: funciones de /, /bin, /boot, /dev, /etc, /home, /lib y /lost+found

InformáticaActualizado el 3,22 KB

Resumen

El documento describe la jerarquía de directorios del sistema de archivos de Linux a partir del directorio raíz (/). Explica la función de los directorios principales, como los binarios de comandos, los archivos de arranque, los dispositivos, la configuración del sistema y los directorios personales de los usuarios. Permite entender dónde se guarda cada tipo de información en un sistema Linux.

Puntos clave

  • El directorio raíz (/) es el nivel más alto de la jerarquía y del que cuelgan el resto de carpetas, particiones y dispositivos.
  • /bin contiene los ejecutables de los programas propios del sistema, como cp, mv, cat o chown.
  • /boot guarda los archivos necesarios para el arranque, como la configuración de GRUB o LILO y el kernel.
  • /dev contiene los dispositivos del sistema, que Linux trata como si fueran ficheros.
  • /etc almacena los ficheros de configuración de los programas instalados y scripts de inicio.
  • /home contiene un directorio personal por cada usuario dado de alta en el sistema.
  • /lib contiene las bibliotecas del sistema, así como módulos y controladores (drivers).
  • /lost+found guarda la información recuperada por fsck tras un cierre incorrecto del sistema.

Ponte a prueba

Estructura de la Jerarquía de Directorios en Linux

El sistema de archivos de Linux se organiza de forma jerárquica. A continuación, se detallan los directorios principales y sus funciones fundamentales:

  • / (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 o 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 (también 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 este 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 guardó incorrectamente debido a la incidencia.

Descargar

PDF Word HTML

Preguntas frecuentes

¿Qué es el directorio /lost+found en Linux?

Es una carpeta que aparece en todas las particiones y en la que se guarda la información que quedó mal almacenada cuando el sistema se cerró incorrectamente, por ejemplo tras un apagón. Al reiniciar, el programa fsck la utiliza para restaurar la integridad del sistema de ficheros.

¿Qué contiene el directorio /home?

Contiene un directorio por cada usuario dado de alta en el sistema. Dentro de cada uno está la carpeta personal del usuario, con sus ficheros de configuración y archivos personales.

¿Para qué sirve el directorio /etc?

Guarda los ficheros de configuración de los programas instalados y ciertos scripts que se ejecutan al iniciar el sistema. Sus valores pueden ser complementados o sustituidos por los ficheros de configuración de cada usuario.

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿Cuál es el nivel más alto de la jerarquía de directorios en Linux?
2. ¿Qué directorio contiene los ejecutables de los comandos propios del sistema como cp, mv o cat?
3. ¿Dónde se guardan los archivos necesarios para el inicio del sistema, como la configuración de GRUB o el kernel?
4. ¿Cómo trata Linux a los dispositivos según el documento?
5. ¿Qué contiene el directorio /lib?
6. ¿Qué programa se encarga de restaurar la integridad del sistema de ficheros tras un cierre incorrecto?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.