- 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
- useful Folders
- ~/.
- profile these run after log-in
- config/fontconfig/fonts.conf
- xinitrc x11 starts stuff at the start
- ~/etc/
- sudoers
- pacman.conf
- pacman.d/mirrorlist
- servers pacman hits when downloading pkgs. Hits ones on the top first
- Extra software - ~/