| / | | | | the root, containing the main directories |
| /bin | | | Contains the executables necessary for the system, used by all users. |
| /boot | | | Contains the loading files for the kernel, including the bootstrap loader. |
| /dev | | | Contains entry points for the devices. |
| /etc | | | Contains the configuration files required for the administration of the system (files passwd, group, inittab, ld.so.conf, lilo.conf, etc.) |
| | /etc/X11 | | contains specific files for the configuration of X (contains XF86Config, for example) |
| /home | | | Contains the users' personal directories. Insofar as the directories located under /home are intended to host the user files for the system, you are advised to dedicate a specific partition to the /boot directory in order to limit damage in the case of disk space saturation. |
| /lib | | | Contains standard libraries shared between the system's different applications. |
| /mnt | | | Makes it possible to host the mount points of temporary partitions (CD-Rom, floppy disk, etc.) |
| /proc | | | Merges a collection of virtual files making it possible to obtain information about the system or processes being executed. |
| /root | | | Root administrator's personal directory. The administrator's personal directory is located apart from the other personal directories because it is located in the root partition so as to be able to be loaded at the start, before the mounting of the /home partition. |
| /sbin | | | Contains essential system executables (for example the command adduser). |
| /tmp | | | contains temporary files |
| /usr | | | Secondary hierarchy |
| | /usr/X11R6 | | this directory is reserved for system X version 11 release 6 |
| | /usr/X386 | | used before by X version 5, this is a symbolic link to /usr/X11R6 |
| | /usr/bin | | contains the majority of binary files and user commands |
| | /usr/include | | contains header files for the programs C and C++ |
| | /usr/lib | | contains most of the shared libraries for the system |
| | /usr/local | | contains data relating to the programs installed on the local machine by the root |
| | | /usr/local/bin | Binaries for local programs |
| | | /usr/local/include | Local C and C++ header files |
| | | /usr/local/lib | Shared local libraries |
| | | /usr/local/sbin | Local system binaries |
| | | /usr/local/share | Independent hierarchy |
| | | /usr/local/src | Local source files |
| | /usr/sbin | | contains binary files not essential for the system that are reserved for the system administrator |
| | /usr/share | | reserved for non-dependent data of the architecture |
| | /usr/src | | contains source code files |
| /var | | | contains changeable data such as database files, logs, files for the print spooler or even waiting emails. |