| Directory | Description | Details/Files |
| /bin | Essential User Binaries | bash, chmod, cp, ls, mv, ping, touch, etc. |
| /boot | System bootloader files | Contains the kernel, bootloader and configuration files. |
| /dev | Device files | Virtual files for devices such as /dev/null, /dev/sda. |
| /etc | System-wide configuration files | fstab, hosts, hostname, resolv.conf, timezone, etc. |
| /home | User directories | Personal data and configuration files for each user. |
| /lib | Common libraries and kernel modules | Necessary for programs in /bin and /sbin. |
| /lib32 | 32-bit libraries on 64-bit systems | Libraries for 32-bit applications on 64-bit systems. |
| /lib64 | 64-bit libraries | Libraries for 64-bit applications. |
| /lost+found | Recovered Files | Contains recovered files after system errors. |
| /media | Automatic mount points | Directories for mounted removable storage devices such as USB sticks and CDs. |
| /mnt | Temporary Mount Points | For temporary mounting of file systems. |
| /opt | Optional Applications | Additional software and its data, often from third-party providers. |
| /proc | Virtual File System | Information about running processes and system status. |
| /root | Root User Directory | Home directory of the root user. |
| /run | Runtime data | Temporary files that are needed during runtime. |
| /sbin | System binaries | fdisk, reboot, route, mkfs, etc. |
| /selinux | SELinux-specific files | Security policies and settings for SELinux. |
| /srv | Data for specific services | Files provided by web servers or FTP servers. |
| /sys | Virtual File System | Information about hardware and kernel. |
| /tmp | Temporary files | Files that are only needed for a short time. |
| /usr | User programs and data | /usr/bin (programs), /usr/lib (libraries), etc. |
| /usr/local | Local User Programs | Software that has been compiled and installed locally. |
| /var | Varying data | Logs, caches, temporary files, email spool, etc. |
| /snap | Snap Packages | Directories for installed Snap applications. |
| /run/lock | Lock files | Prevents simultaneous access to resources. |
| /run/shm | Shared storage | Temporary storage for shared storage objects. |