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.