{
  "id": 17760070,
  "title": "The Linux Filesystem Explained for Beginners (What Lives Where)",
  "url": "https://urgent.news/2026/11/02/the-linux-filesystem-explained-for-beginners-what-lives-where",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-02T07:08:57.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/clinerds/the-linux-filesystem-explained-for-beginners-what-lives-where-1mbn"
  },
  "original_language": "en",
  "account": "Navigating the Linux filesystem can feel foreign to those coming from Windows, with the lack of drive letters and cryptic directory names. However, there's a clear logic to it all. Everything is organized under a single root directory called /. Each top-level folder has a specific purpose, and once you understand where things live, navigating Linux becomes much easier.\n\nThe key directories include /home, where each user's personal files reside (often referred to as ~), /etc, which contains system-wide configuration files, /var, where data that changes frequently like logs, databases, and website content is stored, /root for the root user's files, /usr for installed programs and libraries, /bin and /sbin for essential commands, /tmp for temporary files that are wiped on reboot, /boot for the kernel and bootloader files, /dev for device files, /proc and /sys as virtual windows into the running kernel, and /mnt and /media for temporary and removable storage.\n\nPermissions in Linux are determined by an owner, a group, and specific read, write, and execute permissions. The \"ls -l\" command displays these permissions, with the first ten characters indicating the type and permissions. For example, \"-rw-r--r--\" means the file can be read and written by the owner, and read-only by others. Paths can be either absolute or relative. An absolute path starts from the root directory (/), while a relative path starts from the current location. Common shortcuts include \"..\" for moving up one directory level and \"~\" for accessing your home directory. Spend some time exploring /etc, /var/log, and your home directory to familiarize yourself with the layout. Understanding these basics will make using Linux much more intuitive.",
  "summary": "Coming from Windows, the Linux filesystem looks alien at first: no drive letters, no C:\\ , and a bunch of directories with cryptic three-letter names. But there's a simple logic to it — everything hangs off one root directory called / , and each top-level folder has a specific job. Once you learn what lives where, navigating Linux stops feeling random. One tree, one root Windows gives every drive…",
  "key_points": [
    "Linux filesystem organized under a single root directory \"/\"",
    "/home holds each user's personal files, often referred to as \"~\"",
    "Permissions determined by owner, group, and read/write/execute settings"
  ],
  "editors_take": "Mastering the hierarchical structure and permission system replaces the confusion of drive letters with a logical framework that makes navigating the entire operating system much more intuitive.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}