>bin
You throw all your files into the bin.
>>59855543
Why did the Linux folder names have to be so obscure
What's the difference between /tmp and /var/tmp
>>59855557
It's been 'stable' for the last 23 years. Apparently it werks
>>59855560
/var/tmp should be preserved between reboots, /tmp does not have this requirement.
Also /tmp may have a size limit but /var/tmp should not by the nature of /var
one thing I have wondered - why do web servers default to /var/ rather than /srv/?
or am i misunderstanding the purpose of /srv/?
>/opt/
literally nothing uses this
>/srv/ftp/
>/srv/http/
What's the point of creating these directories when there's no FTP or HTTP server installed?
>/var/empty/
Well... it's empty
>/var/games/
AHAHAHAHAHAHAHHAA
>/var/mail/
symlink to /var/spool/mail/...
>/var/spool/mail/
I don't have a mail server or client
>>59855557
It's the nature of Linux to be as obscure as possible
Mind you, Windows tends to go full retard in the opposite direction (if I have to type Program Files (x86) one more fucking time)
>>59855557
It's not linux, it's a standard unix system. A well-defined, inconsistent API that's been around close to 50 years now.
Linux fs scheme is a MESS. Use the plan 9 one.
/nameOfArchitecture - binary stuff and libs for that arch
/bin - directory where all useful apps are contextually mounted, for example from /386/bin, /root/386/bin, /usr/username/386/bin
/boot - boot stuff for booting
/cfg - config
/cron - cron
/dev - devices and emulated devices
/dist - distribution
/env - environment, like when you'd like to check monitor or cputype, kinda like /proc
/fd - file descriptors
/lib - shared non executable stuff
/mail - mail
/mnt - mount folder
/n - folder for network servers
/net - folder where you get a raw representation of the internet
/proc - processes
/rc - rc scripts
/root - stuff for root
/shr - global mountpoints
/srv - for fileservers
/sys - system stuff like man pages or source code
/tmp - temp
/usr - folder for actual user folders
>>59856034
>/opt/
Virtualbox, Nvidia drivers, IBM DB2 to name few...
>>59855543
What is /usr/sbin? How is it different from /usr/bin?
>>59856388
https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
>Non-essential command binaries (not needed in single user mode); for all users.
>Non-essential system binaries, e.g., daemons for various network-services.
>>59855721
Because most distros never bother updating their shit. Arch defaults to /srv/http