July 31, 2025

Directorios

Directorios del Sistema Linux

  • / -> Directorio raíz del sistema de archivos. Todos los archivos y directorios están bajo este directorio.

  • /bin -> Contiene binarios esenciales para el sistema, como comandos básicos necesarios para el funcionamiento del sistema y la recuperación en modo de mantenimiento (e.g., ls, cp, mv).

  • /boot -> Contiene archivos necesarios para el arranque del sistema, incluidos el núcleo del sistema (vmlinuz) y archivos de configuración del gestor de arranque (grub).

  • /dev -> Contiene archivos de dispositivo que representan hardware y periféricos del sistema, como discos duros, terminales y otros dispositivos.

  • /etc -> Contiene archivos de configuración del sistema y de aplicaciones, como archivos de configuración de red y usuarios.

  • /home -> Contiene los directorios personales de los usuarios. Cada usuario tiene un subdirectorio aquí (e.g., /home/usuario).

  • /lib -> Contiene bibliotecas compartidas esenciales para los binarios en /bin y /sbin. Incluye bibliotecas de soporte para el sistema y aplicaciones básicas.

  • /media -> Punto de montaje para medios extraíbles como CD-ROMs, DVDs y unidades USB.

  • /mnt -> Punto de montaje temporal para sistemas de archivos montados manualmente. Se utiliza para montar discos o particiones de forma temporal.

  • /opt -> Contiene paquetes de software adicionales que no forman parte del sistema base. Suele usarse para aplicaciones de terceros.

  • /proc -> Sistema de archivos virtual que proporciona información sobre el estado del sistema y los procesos en ejecución. No contiene archivos reales, sino una vista dinámica de la información del kernel.

  • /root -> Directorio home del usuario root. Similar a /home/usuario, pero para el superusuario.

  • /run -> Contiene datos sobre el sistema en tiempo de ejecución. Incluye información sobre el estado del sistema y servicios en ejecución.

  • /srv -> Contiene datos para servicios proporcionados por el sistema, como servidores web o FTP.

  • /tmp -> Contiene archivos temporales creados por aplicaciones y el sistema. Estos archivos suelen eliminarse automáticamente al reiniciar el sistema.

  • /usr -> Contiene aplicaciones y archivos de soporte para usuarios. Se divide en subdirectorios como /usr/bin (binaries), /usr/lib (libraries), y /usr/share (datos compartidos).

  • /var -> Contiene archivos de datos variables que cambian con el tiempo, como logs del sistema (/var/log), correos y archivos temporales (/var/tmp).

  • /dev/urandom -> Es una fuente de caracteres ASCII pseudoaleatorios.