• 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
        • changes on reboot
      • 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