Tuesday, February 3, 2026

File System Hierarchy (Linux)

 File System Hierarchy (Linux)


πŸ‘‰ The File System Hierarchy defines the directory structure and directory contents in Linux.
πŸ‘‰It organizes files logically so the operating system and users can easily find and manage data.
πŸ‘‰In Linux, everything is treated as a file, and all files are arranged in a tree structure starting from the root directory (/).

Root Directory /
Top-most directory in Linux
All other directories are created under /
Important Directories & Description

πŸ‘‰/bin – Binary Executables
Essential user commands
Example: ls, cp, mv, cat

πŸ‘‰/sbin – System Binaries
System administration commands
Example: reboot, shutdown, ifconfig

Mostly used by root user

πŸ‘‰/etc – Configuration Files
System-wide configuration files
Example:
πŸ‘‰/etc/passwd – user accounts
πŸ‘‰/etc/fstab – file system mounts

πŸ‘‰/home – User Home Directories
Personal directories for users
Example: /home/venu
Stores documents, downloads, settings

πŸ‘‰/root – Root User Home
Home directory for root
Different from /

πŸ‘‰/var – Variable Data
Frequently changing files
Example:
πŸ‘‰/var/log – log files
πŸ‘‰/var/spool – mail, print jobs

πŸ‘‰/tmp – Temporary Files
Temporary files created by applications
Cleared automatically on reboot

πŸ‘‰/usr – User Programs & Data
Installed software and libraries
Subdirectories:
πŸ‘‰/usr/bin – user commands
πŸ‘‰/usr/lib – libraries
πŸ‘‰/usr/share – documentation

πŸ‘‰/lib & /lib64 – Libraries
Shared libraries needed by /bin and /sbin
Kernel modules also stored here

πŸ‘‰/boot – Boot Loader Files
Files required to boot the system
Example:
vmlinuz
initramfs
grub

πŸ‘‰/dev – Device Files
Represents hardware devices as files
Example:
πŸ‘‰/dev/sda – hard disk
πŸ‘‰/dev/null

πŸ‘‰/proc – Process Information
Virtual filesystem
Provides system & process info
Example:
πŸ‘‰/proc/cpuinfo
πŸ‘‰/proc/meminfo

πŸ‘‰/sys – System Information
Interface to kernel and hardware
Used for device and driver info

πŸ‘‰/mnt – Temporary Mount Point
Used for temporarily mounting filesystems

πŸ‘‰/media – Removable Media
Mount point for USB, CD/DVD

πŸ‘‰/opt – Optional Software
Third-party applications

Example: /opt/oracle






No comments:

Post a Comment

Different Types of Ethernet Cables

Understanding the Different Types of Ethernet Cables Choosing the right network cable is essential for performance, speed, and future scalab...