The Linux File System
/bin - Binaries
The /bin folder contains the basic set of binaries available to every user. It contains the binaries for basic commands such as ls, cat, chmod, mv, and more.
/boot - Bootloaders
The /boot folder contains the files necessary to load the operating system when the computer is turned on.
/dev - Devices
The /dev folder contains files that represent devices. In Unix-like systems like Linux, disks and just about everything else are represented as files.
For example: sda is a disk. Originally sd stood for SCSI device but became a catch-all for any block storage device. The letter that follows sd, a in this case, represents the order in which the device was found.
/etc - Etcetera (and so on)
The /etc folder contains system-wide (as opposed to user-specific) configuration files.
/home - Home Folders
The /home directory contains home directories for users other than root.
/media - Media
The /media folder is where removable disks (e.g. CDs, thumb drives) are automatically mounted.
/mnt - Mount
The /media folder is where removable disks (e.g. CDs, thumb drives) are manually mounted, very similar to the /media folder.
/opt - Optional
The /opt folder is intended to hold manually installed 3rd-party software.
/proc - Processes
The /proc folder contains pseudo files that contain information about processes and resources. All running processes have a folder under /proc.
/root - Root (user) Home
The /root folder is the root user's home directory
/run - Run (temporary) Files
The /run directory contains temporary files, all of which actually reside in memory. The contents of this directory are deleted upon reboot (because memory is cleared).
/sbin - System (or Super User) Binaries
The /sbin folder contains binaries used for system administration tasks including disk and network management. It contains the binaries for commands such as chkconfig, ifcondfig, and fsck.
/srv - Service (or Server) Data
The /srv folder stores service/server data to be accessed by external users, for example via a web server.
/sys - System Temporary Files
The /sys folder contains temporary files used by the system, all of which are stored in memory (very similar to the /run folder). The contents of this directory are deleted upon reboot (because memory is cleared).
/tmp - Temporary Files
The /tmp folder contains temporary files. Unlike the /run folder, files stored in /tmp are less restricted and may be accessed by other users. Generally speaking, developers should prever to use /run over /tmp for security.
/usr - Users
The /usr folder contains "non essential" apps and files used by users (as opposed to the system).
/var - Variable
The /var folder contains files that are expected to grow over time (e.g. logs and caches).
Deeper Knowledge on Linux File System

chmod Linux Command
A Linux command used to change the mode of a file or directory
Broader Topics Related to Linux File System

Linux
A free and open-source operating system