Jerarquía de directorios en Linux: funciones de /, /bin, /boot, /dev, /etc, /home, /lib y /lost+found
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.
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 HTMLPreguntas 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
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.