Fundamentals 21 min read

Understanding Linux vs Windows File Systems: A Beginner’s Guide

This article compares Linux and Windows file systems, explains the concept of a virtual file system, details how Linux organizes directories, and describes the purpose of key system directories such as /boot, /bin, /etc, and /proc, helping beginners grasp fundamental OS storage structures.

MaGe Linux Operations
MaGe Linux Operations
MaGe Linux Operations
Understanding Linux vs Windows File Systems: A Beginner’s Guide

Linux and Windows File Systems

Windows stores everything on physical disks, organized as disk → partition → specific file system → files. Different partitions (C, D, E) can be formatted with NTFS, FAT32, etc., and system files typically reside on the C drive while user files may be placed on any partition. This layout offers flexibility but can lead to disorganized data and sharing difficulties.

Linux, by contrast, presents a single hierarchical "virtual file system" that starts at the root directory (/). The virtual file system incorporates disks and their partitions as mounted sub‑directories, creating a tree‑like structure. The virtual file system is built in memory during boot, independent of any physical disk.

Where the Virtual File System Resides

In Linux, the virtual file system and the kernel are the two core components. The kernel provides file, device, memory, and process management, while the virtual file system offers a unified view of all resources, including hardware devices represented as files.

Linux Virtual File System Directory Organization

The visible root directory (/) is a sub‑directory of the virtual file system. Its sub‑directories follow the Filesystem Hierarchy Standard (FHS) and each serves a specific purpose.

Important Directories

/ – Root directory; entry point of the entire file system.

/boot – Contains bootloader files and the Linux kernel.

/sbin – System binaries for the superuser (root).

/bin – Essential command binaries for all users.

/lib – Shared libraries required by binaries in /bin and /sbin.

/dev – Device files representing hardware components.

/home – Home directories for regular users.

/root – Home directory for the root user.

/etc – System-wide configuration files.

/usr – Secondary hierarchy for user utilities and applications (similar to Windows "Program Files").

/usr/bin – Non‑essential user commands.

/usr/sbin – Non‑essential system administration commands.

/usr/lib – Libraries for programs in /usr/bin and /usr/sbin.

/usr/share – Architecture‑independent shared data.

/usr/include – Header files for C/C++ development.

/usr/local – Locally installed software.

/proc – Virtual filesystem exposing kernel and process information.

/opt – Optional add‑on software packages.

/mnt – Temporary mount points for filesystems.

/media – Mount points for removable media.

Understanding these directories helps users navigate the Linux operating system, organize data efficiently, and comprehend how the kernel interacts with the virtual file system.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

LinuxDirectory StructureOperating SystemWindowsfile system
MaGe Linux Operations
Written by

MaGe Linux Operations

Founded in 2009, MaGe Education is a top Chinese high‑end IT training brand. Its graduates earn 12K+ RMB salaries, and the school has trained tens of thousands of students. It offers high‑pay courses in Linux cloud operations, Python full‑stack, automation, data analysis, AI, and Go high‑concurrency architecture. Thanks to quality courses and a solid reputation, it has talent partnerships with numerous internet firms.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.