El directorio raíz contiene toda la jerarquía del sistema. No se puede clasificar ya que sus subdirectorios pueden, o no, ser estáticos o compartibles. Aquí tiene una lista de los directorios y subdirectorios principales, junto con sus clasificaciones:
/bin
:
archivos binarios esenciales. Contiene los comandos básicos que
usarán todos los usuarios y son necesarios para la operación del
sistema: ls, cp,
login, etc. Estático, no compartible.
/boot
:
contiene los archivos que necesita el administrador de arranque
de GNU/Linux (GRUB o LILO para las plataformas
Intel, yaboot para
PPC, etc.). Este puede, o no, contener al
núcleo: si el núcleo no está aquí, debe estar ubicado en el
directorio raíz. Estático, no compartible.
/dev
:
archivos de los dispositivos del sistema (dev
por DEVices, Dispositivos) Algunos
archivos que contiene /dev
son obligatorios,
tales como /dev/null
,
/dev/zero
, y /dev/tty
.
Estático, no compartible.
/etc
:
contiene todos los archivos de configuración específicos de la
computadora. Este directorio no puede contener archivos binarios.
Estático, no compartible.
/home
:
donde se ubican todos los directorios personales de los usuarios
del sistema. Este directorio puede, o no, ser compartible
(algunas redes grandes lo hacen compartible por NFS). Aquí se
ubican los archivos de configuración de sus aplicaciones
favoritas (tales como los navegadores o los programas para leer
el correo electrónico), cuyos nombres comienzan con un punto
(“.”). Por ejemplo, los archivos de configuración de
Mozilla están dentro del directorio
.mozilla
. No estático, compartible.
/lib
:
contiene las bibliotecas que son esenciales para el sistema;
también contiene los módulos del núcleo en el subdirectorio
/lib/modules/VERSION_DEL_NUCLEO
. Contiene
todas las bibliotecas que necesitan los binarios presentes en los
directorios /bin
y
/sbin
. Aquí también debe residir el
vinculador/cargador de tiempo de ejecución opcional
ld*
así como también la biblioteca dinámica
de C libc.so
. Estático, no
compartible.
/mnt
:
directorio que contiene los puntos de montaje para los sistemas
de archivos montados temporalmente tales como
/mnt/cdrom
,
/mnt/floppy
, etc. El directorio
/mnt
también se usa para montar directorios
temporarios (por ejemplo, una tarjeta USB será montada en
/mnt/removable
). No estático, no
compartible.
/opt
:
contiene paquetes que no son esenciales para la operación del
sistema. Está reservado para paquetes añadidos; por lo general
los paquetes como Acrobat Reader se instalan en
/opt
. FHS recomienda
poner los archivos estáticos (binarios, bibliotecas, páginas de
manual, etc.) en el directorio
/opt/nombre_del_paquete
y los archivos de
configuración específicos en
/etc/opt
.
/root
: directorio
personal de root
. No estático, no compartible.
/sbin
:
contiene los binarios del sistema esenciales para el arranque del
mismo. La mayoría de estos archivos sólo pueden ser ejecutados
por root
. Un usuario no privilegiado también puede
ejecutarlos pero no hará mucho. Estático, no compartible.
/tmp
: directorio
destinado a contener archivos temporales que pueden crear ciertos
programas. No estático, no compartible.
/usr
:
explicado en más detalle en Sección 3, “/usr: el grandote”. Estático,
compartible.
/var
:
ubicación para los datos que los programas pueden modificar en
tiempo real (ej.: el servidor de correo electrónico, los
programas de auditoría, el servidor de impresión, etc.). No
estático. Sus diferentes subdirectorios pueden ser compartibles,
o no.