Here are a couple of links: Linux Filesystem Hierarchy Standard: http://www.pathname.com/fhs/2.2/ -or- Red Hat (which tries to follow the FHS):http://www.redhat.com/docs/manuals/linux/RHL-6.2-Manual/ref-guide/ch-sysadmin.html#S1-SYSADMIN-FILESYS
There is a fair amount of variation between different *NIXes (or even particular releases) and their implementation of filesystem hierarchy; and there's a lot of interpretation that goes with any directory (what exactly belongs in /usr/local or Red Hat's choice of /var/www/html) which just adds to the confusion.
Here's part of the FHS index page that I linked:
* 3 The Root Filesystem <http://www.pathname.com/fhs/2.2/fhs-3.html>
o 3.4 /bin : Essential user command binaries (for use by all
users) <http://www.pathname.com/fhs/2.2/fhs-3.4.html>
o 3.5 /boot : Static files of the boot loader
<http://www.pathname.com/fhs/2.2/fhs-3.5.html>
o 3.6 /dev : Device files
<http://www.pathname.com/fhs/2.2/fhs-3.6.html>
o 3.7 /etc : Host-specific system configuration
<http://www.pathname.com/fhs/2.2/fhs-3.7.html>
o 3.8 /home : User home directories (optional)
<http://www.pathname.com/fhs/2.2/fhs-3.8.html>
o 3.9 /lib : Essential shared libraries and kernel modules
<http://www.pathname.com/fhs/2.2/fhs-3.9.html>
o 3.10 /lib<qual> : Alternate format essential shared
libraries (optional)
<http://www.pathname.com/fhs/2.2/fhs-3.10.html>
o 3.11 /mnt : Mount point for a temporarily mounted filesystem
<http://www.pathname.com/fhs/2.2/fhs-3.11.html>
o 3.12 /opt : Add-on application software packages
<http://www.pathname.com/fhs/2.2/fhs-3.12.html>
o 3.13 /root : Home directory for the root user (optional)
<http://www.pathname.com/fhs/2.2/fhs-3.13.html>
o 3.14 /sbin : System binaries
<http://www.pathname.com/fhs/2.2/fhs-3.14.html>
o 3.15 /tmp : Temporary files
<http://www.pathname.com/fhs/2.2/fhs-3.15.html>
* 4 The /usr Hierarchy <http://www.pathname.com/fhs/2.2/fhs-4.html>
o 4.4 /usr/X11R6 : X Window System, Version 11 Release 6
(optional) <http://www.pathname.com/fhs/2.2/fhs-4.4.html>
o 4.5 /usr/bin : Most user commands
<http://www.pathname.com/fhs/2.2/fhs-4.5.html>
o 4.6 /usr/include : Directory for standard include files.
<http://www.pathname.com/fhs/2.2/fhs-4.6.html>
o 4.7 /usr/lib : Libraries for programming and packages
<http://www.pathname.com/fhs/2.2/fhs-4.7.html>
o 4.8 /usr/lib<qual> : Alternate format libraries (optional)
<http://www.pathname.com/fhs/2.2/fhs-4.8.html>
o 4.9 /usr/local : Local hierarchy
<http://www.pathname.com/fhs/2.2/fhs-4.9.html>
o 4.10 /usr/sbin : Non-essential standard system binaries
<http://www.pathname.com/fhs/2.2/fhs-4.10.html>
o 4.11 /usr/share : Architecture-independent data
<http://www.pathname.com/fhs/2.2/fhs-4.11.html>
o 4.12 /usr/src : Source code (optional)
<http://www.pathname.com/fhs/2.2/fhs-4.12.html>
* 5 The /var Hierarchy <http://www.pathname.com/fhs/2.2/fhs-5.html>
o 5.4 /var/account : Process accounting logs (optional)
<http://www.pathname.com/fhs/2.2/fhs-5.4.html>
o 5.5 /var/cache : Application cache data
<http://www.pathname.com/fhs/2.2/fhs-5.5.html>
o 5.6 /var/crash : System crash dumps (optional)
<http://www.pathname.com/fhs/2.2/fhs-5.6.html>
o 5.7 /var/games : Variable game data (optional)
<http://www.pathname.com/fhs/2.2/fhs-5.7.html>
o 5.8 /var/lib : Variable state information
<http://www.pathname.com/fhs/2.2/fhs-5.8.html>
o 5.9 /var/lock : Lock files
<http://www.pathname.com/fhs/2.2/fhs-5.9.html>
o 5.10 /var/log : Log files and directories
<http://www.pathname.com/fhs/2.2/fhs-5.10.html>
o 5.11 /var/mail : User mailbox files (optional)
<http://www.pathname.com/fhs/2.2/fhs-5.11.html>
o 5.12 /var/opt : Variable data for /opt
<http://www.pathname.com/fhs/2.2/fhs-5.12.html>
o 5.13 /var/run : Run-time variable data
<http://www.pathname.com/fhs/2.2/fhs-5.13.html>
o 5.14 /var/spool : Application spool data
<http://www.pathname.com/fhs/2.2/fhs-5.14.html>
o 5.15 /var/tmp : Temporary files preserved between system
reboots <http://www.pathname.com/fhs/2.2/fhs-5.15.html>
o 5.16 /var/yp : Network Information Service (NIS) database
files (optional) <http://www.pathname.com/fhs/2.2/fhs-5.16.html>
Hope this helps,
-David
Jerry Farquhar wrote:
Sorry for not being a Cobalt/Sun specific topic.. Kind of a stupid New Bee question I guess but does anyone know if there is some kind of chart/cheat sheet that describes typical uses of the Unix/Linux directory structure? /etc /bin /........ /......... Looking to gain a better understanding to the workings etc.. Jerry _____________________________________ cobalt-users mailing list cobalt-users@xxxxxxxxxxxxxxx To subscribe/unsubscribe, or to SEARCH THE ARCHIVES, go to: http://list.cobalt.com/mailman/listinfo/cobalt-users