Linux Filesystem Hierarchy (FHS)
Think of Linux like a house. Each directory is a room with a specific purpose.
Root directory: /
/bin — Basic Programs
/sbin — System Programs
/usr — User Programs (Most Software)
/var — Variable Data
/etc — Configuration Files
/home — Your Personal Files
/root — Root’s Home Folder
/lib and /lib64 — Libraries for Programs
/tmp — Temporary Files
/opt — Optional Software
/media — External Devices
/mnt — Manual Mount Point
/dev — Devices as Files
/proc — Kernel & Process Info
/sys — System Hardware Info
Summary Table
Directory
Purpose
PreviousLinux: Everything You Need to KnowNextThe Ultimate Guide to Critical Linux & Cloud Instance Files
Last updated