- Binaries :
- bin : store the essential user commands even before
/usris mounted for programs or app:ls,cat. - sbin : store administrative tools that
sudouser will use :mount,ip.
- bin : store the essential user commands even before
- Devices :
- dev : every hardware devices apperars here as a file. Eg: USB-stick.
- Snap :
- snap : where snap packages are stored.
- Root :
- root : root-user / admin's home directory.
- Boot :
- boot : kernel image and boot config files (bootloader lives here).
- Runs in RAM :
- run : store information that runs on RAM & cleared after shutdown. E.g PID or socket files.
- System :
- sys : stores kernel & hardware device information.
- Service :
- srv : used for server-hosted data are stored.
- Temporary :
- tmp : temporary files cleaned after reboot.
- Process :
- proc : Contain pseudo-files that store info about Processes and resources, which gives a live-view of the kernel.
- Userland app & shared data :
- usr : Holds most binaries, libraries, documentations for all users.
- Variable :
- var : files which can grow in size with time. Eg : logs, cache.
- Mount :
- media : For auto-mounted devices, like USB / DVD.
- mnt : where we manually mount extra partitions for maintanence.
- etc :
- etc : All the system-wide configure lives here :
apt.
- etc : All the system-wide configure lives here :
- Libraries :
- lib , lib64 : Files needed by
/bin&/sbinbinaries.
- lib , lib64 : Files needed by
- Optional :
- opt : usually store manually installed software, your-own software.