- Sys file structure
- home - home directories of user accounts
- root (/) - home directory of root
- boot - boot loader related files like kernel
- etc - system wide conf files
- intended for system, (almost copy below)
- lib - shared binaries between bin & sbin
- bin - common commands/binaries like ls, cd, cat
- sbin - commands usually used only by root
- tmp - temporary files deleted on restart
- srv - files served by machine like web server data
- dev - files related to hardware
- mnt - temporarely file systems like USB
- proc - live info about processes (debug & monitoring)
- lost+found - files restored after system errors/problems
- Meh
- opt - 3rd party system software
- sys - virtual filesystem with kernel data
- var - temporary files & logs
- tmp - temporary files - persist after reboot
- run - Stores runtime data, such as PIDs and other sys info
- spool - tasks waiting to be processed
- generated by software = gbs
- cache - cached data, gbs
- logs - system logs, gbs
- lock - lock files, gbs
- usr - users wide lib binaries
- same stuff as before but intended for user
- lib - like pkg for coding
- bin
- sbin
- local - software installed from source
- src - stuff needed to compile & build softw from source
- include - C libraries
- old notes?
- More
- /var
- log files (
/var/log)
- spool directories (
/var/spool for print queues and mail)
- temporary files (
/var/tmp)
- package manager data (
/var/lib/dpkg or /var/lib/rpm)
- /etc - global system configs
- networking (
/etc/network)
- system startup (
/etc/init.d)
- user management (
/etc/passwd, /etc/group)
- /tmp - temporary files
- /log - log files
- Other
/bin - has binaries or executable (like cd, ls, etc)
/sbin - same as /bin but for sudo
/usr - contains copy of /bin
/lib - shared library files
/dev - devices