Linux for Developers
/Beginner
Linux File System Overview
Definition
The hierarchical structure used by Linux to organize files and directories. Everything starts from the single 'root' directory (`/`), unlike Windows which uses drive letters (`C:\`, `D:\`). In Linux, 'Everything is a file'.
Explain Like I'm New
An upside-down tree. At the very top is the Root (`/`). From there, branches go out to `/home` (your files), `/etc` (settings), and `/bin` (programs).
Real World Example
If you plug in a USB drive on Windows, it becomes `E:\`. On Linux, there is no `E:\`. The USB drive is mounted as a folder directly into the main tree, usually at `/media/usb`.
Common Use Cases
- •Finding configuration files
- •System navigation
Interview Questions
basic
- What does the forward slash `/` represent by itself in Linux?
intermediate
- What is typically stored in the `/etc` directory?