Jerarquía de archivos en Linux
Para garantizar la compatibilidad y portabilidad, los sistemas Linux cumplen con el estándar FHS (Estándar de jerarquía del sistema de archivos). La jerarquía básica es la siguiente:
/ |
|
|
|
La raíz, que contiene los directorios principales |
|
/bin |
|
|
Contiene archivos ejecutables fundamentales del sistema, utilizados por todos los usuarios (como por ejemplo los comandos ls, rm, cp, chmod, mount, etc.). |
|
/boot |
|
|
Contiene los archivos que permiten que Linux se inicie |
|
/dev |
|
|
Contiene los puntos de entrada para los periféricos |
|
/etc |
|
|
Contiene los comandos y los archivos que el administrador del sistema necesita (archivos passwd, group, inittab, ld.so.conf, lilo.conf, etc.) |
|
|
/etc/X11 |
|
Contiene los archivos específicos para la configuración de X (XF86Config, por ejemplo) |
|
|
/etc/opt |
|
Contiene los archivos de configuración específicos para las aplicaciones instaladas en /opt |
|
/home |
|
|
Directorio personal del usuario |
|
/lib |
|
|
Contiene bibliotecas compartidas que son fundamentales para el sistema durante su inicio |
|
/mnt |
|
|
Contiene puntos de montaje de particiones temporales (CD-ROM, disquete, etc.) |
|
/opt |
|
|
Contiene paquetes de aplicaciones suplementarias |
|
/root |
|
|
Directorio del administrador de raíz |
|
/sbin |
|
|
Contiene los sistemas binarios fundamentales (por ejemplo, el comando adduser) |
|
/tmp |
|
|
Contiene archivos temporales |
|
/usr |
|
|
Jerarquía secundaria |
|
|
/usr/X11R6 |
|
Este directorio se reserva para el sistema X versión 11.6 |
|
|
/usr/X386 |
|
Éste es un vínculo simbólico con /usr/X11R6, el cual utilizó previamente X versión 5 |
|
|
/usr/bin |
|
Contiene la mayor parte de los archivos binarios y los comandos del usuario |
|
|
/usr/include |
|
Contiene los archivos de encabezado para los programas C y C++ |
|
|
/usr/lib |
|
Contiene la mayoría de las bibliotecas compartidas del sistema |
|
|
/usr/local |
|
Contiene datos que pertenecen a los programas instalados en la raíz del equipo local |
|
|
|
/usr/local/bin |
Binarios de programas locales |
|
|
|
/usr/local/games |
Binarios de juegos locales |
|
|
|
/usr/local/include |
Archivos de encabezado locales de C y C++ |
|
|
|
/usr/local/lib |
Bibliotecas locales compartidas |
|
|
|
/usr/local/sbin |
Binarios del sistema local |
|
|
|
/usr/local/share |
Jerarquía independiente |
|
|
|
/usr/local/src |
Archivos fuente locales |
|
|
/usr/sbin |
|
Contiene los archivos binarios que no son fundamentales para el sistema y que se reservan para el administrador del sistema |
|
|
/usr/share |
|
Reservado para datos independientes de la arquitectura |
|
|
/usr/src |
|
Contiene archivos fuente de código |
|
/var |
|
|
Contiene datos variables |
|