The Linux file system organizes files in a directory tree structure with a root directory of /. Common top-level directories include bin, sbin, home, var, tmp, root, and usr, and each contains specific types of files. Subdirectories further categorize files, such as the home directory containing individual user directories like abass and john with their own subdirectories. Paths can be absolute starting at root or relative from the current directory.