This article is from the Apple II GNO FAQ, by Devin Reade with numerous contributions by others.
A#5.1: The following is the suggested layout and use of various directories. Any given site will likely have more, but these are the "standard" ones. Note that these don't necessarily have to be on different physical partitions due to the GNO namespace facility (see Q#7.3). This FAQ assumes the following directory structure: /HFSinclude GNO standard C header files (required if and only if /usr/include is not on an HFS partition) /bin basic standard programs /dev device drivers /etc configuration files /lang languages /lang/orca ORCA languages /lang/orca/languages compilers /lang/orca/libraries standard ORCA libraries (not used for GNO; see /lib instead) /lang/orca/libraries/orcacdefs standard ORCA/C header files /lang/orca/release.notes READMEs, release notes, etc /lang/orca/shell ORCA editor and ORCA/Shell config files /lang/orca/utilities ORCA/Shell compatible programs /lang/orca/utilities/help These are the ORCA utility help files, which show brief usage information. The preformatted manual pages that come with some utils should not go here. /lang/orca/man/man1 manual pages for ORCA/Shell compatible programs (nroff, troff, or aroff source) /lang/orca/man/cat1 manual pages for ORCA/Shell compatible programs (preformatted). These should not be confused with the "help" files in /lang/orca/utilities/help. /lib standard GNO libraries /lib/RInclude resource compiler include files /lib/orcacdefs holds defaults.h; otherwise empty /tmp scratch directory (for temporary files) /usr UNIX system resources /usr/X X (graphical interface) -related files /usr/X/bin X programs /usr/X/lib X libraries and configuration files /usr/X/man X manual pages /usr/bin additional standard programs /usr/games games /usr/games/lib game configuration files /usr/include GNO standard C header files /usr/lib optional libraries /usr/lib/sendmail.d sendmail configuration files /usr/lib/tmac nroff/troff macro files /usr/local custom and local files /usr/local/bin custom programs /usr/local/etc custom configuration files /usr/local/include custom C header files /usr/local/lib custom libraries and configuration files /usr/local/man manual pages for custom files /usr/man standard manual pages /usr/man/cat[1-8] standard manual pages (preformatted) /usr/man/man[1-8] standard manual pages (nroff, troff, aroff) /usr/sbin system maintenance programs /var heavy write-use (variable) filesystem /var/adm system administratin and log files /var/mail user mailboxes /var/spool spool directories for various daemons /var/spool/lpq line printer spool directory /var/spool/news news daemon spool directory
 
Continue to: