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) 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 “/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.