Linux filesystem directory structure

The Linux filesystem structure is somewhat different from that of Windows.
Linux doesn’t have a physical drive (such as the C: drive) at the base of the
filesystem but uses a logical filesystem instead.

Linux filesystem directory Structure explains

The root (/) of the filesystem is at the top of the tree, and the following
are the most important subdirectories to know

Linux filesystem directory

/root

/root The home directory of the all-powerful root user

/etc

/etc Generally contains the Linux configuration files—files that control
when and how programs startup

/home

/home The user’s home directory

/mnt

/mnt Where other filesystems are attached or mounted to the filesystem

/media

/media Where CDs and USB devices are usually attached or mounted to
the filesystem

/bin

/bin Where application binaries (the equivalent of executables in
Microsoft Windows) reside

/lib

/lib Where you’ll find libraries (shared programs that are similar to
Windows DLLs)

/mnt

These include terminal devices, USB, or any device attached to the system.

/opt

Optional application software packages. and other package installed

/proc

Virtual filesystem providing process and kernel information as files. In Linux, corresponds to a process mount. Generally automatically generated and populated by the system, on the fly. Linux filesystem directory

How to install Kali Linux on AWS see here