Important Linux directories
Where to find stuff
/(root) - the top-most directory in the file system hierarchy. It is the starting point for all other directories.
/bin- contains essential command-line utilities that are required for the system to boot and function properly.
/boot- contains the files required to boot the system, including the Linux kernel, bootloader files, and system map.
/dev- contains device files, which represent devices such as printers, terminals, and disk drives.
/etc- contains configuration files for the system and installed applications.
/home- the location for user home directories, where each user has their own directory for storing personal files.
/lib- contains shared libraries required by executables in the /bin and /sbin directories.
/media- typically used to mount removable media such as USB drives and CD-ROMs.
/mnt- typically used to mount filesystems temporarily, such as when mounting a remote filesystem over the network.
/opt- reserved for the installation of optional software packages.
/proc- a virtual filesystem that contains information about the system's processes, memory, and other hardware components.
/root- the home directory for the root user, which is the superuser account with full privileges on the system.
/sbin- contains system executables that are used for system maintenance and recovery.
/srv- reserved for storing data for services provided by the system, such as web server data or FTP server data.
/sys- a virtual filesystem that contains information about the system's hardware and devices.
/tmp- a location for temporary files that are created by the system or applications.
/usr- contains user programs, libraries, and documentation. It is intended to be shared among multiple users on the system.
/var- contains files that are expected to change during the lifetime of the system, such as log files and temporary files.