# The files listed here came from the following sources of information:
#
# - O'Reilly book "Linux in a Nutshell" (excluding csh and tcsh)
# - Standard C library header files
# - Linux man pages
# - A few items mentioned in the O'Reilly book "High Performance Computing"
# - Files specific to Linux installation
# - Traditional image formats file suffixes from the Prentice Hall book
#     "Graphics File Formats - Reference and Guide" by Brown & Shepherd
# - Linux document "Linux Filesystem Structure" by Filesystem Standards
#     Group (Daniel.Quinlan@linux.org)
# - The /proc details were largely derived from Appendix C of the book
#     "Linux Kernel Internals" by M.Beck, et. al. (Addison-Wesley)
#

/:	Root directory, all others are subdirectories of this

System.map	File of addresses of exported symbols of Linux kernel
vmlinuz	Compressed Linux kernel - Don't move without updating System.map
bin/	Directory of essential command binaries for use by all users
boot/	Directory of static files of the boot loader
dev/	Pseudo-directory for accessing device drivers
etc/	Directory of machine-local configuration files
home/	Directory of user home directories
initrd	Initial RAM disk directory
lib/	Directories of system shared libraries and kernel modules
lost+found/	Directory into which recovered lost files are placed
mnt/	Directory of mount points for mounting other files systems
opt/	Directory of add-on application software packages
proc/	Pseudo-directory for kernel process information
root/	Home Directory for "root" super-user
sbin/	Directory of essential system administration binaries
tmp/	Directory of temporary files needing only short-term persistence
usr/	Directory for second major file hierarchy (sharable, read-only)
var/	Directory of system logging, spooling, and other variable data


/install:	Directory of installation records

BASEVERSION	Version number for base installation
analyse/
catalog/
conflicts/
contents/	Directory of contents of installation CD-ROM
deleted/
disks/
errors/	Directory of installation errors
installed/	Directory of installed program locations
log/
replaced/
saved/
scripts/	Directory of installation scripts

/mnt:	Directory of mounted file systems


/tmp:	


/lost+found:	Directory where filesystem puts lost and found files


/root:

.gimp	Directory of initializitions for GNU Image Manipulation Program
.sane	Directory of Scanner Access Now Easy raster device support
.profile	Specific user profile for bash initialization
.bash_profile	File executed by bash at login
.bash_login	File used by bash (probably executed at login)
.bash_logout	File executed by bash at logout
.bash_history	Record of bash session commands
.bashrc		User-specific file processed by bash at startup
.cshrc	Commands executed by C-Shell upon startup
.login	Commands executed by C-Shell after .cshrc at login
.logout	Commands executed by C-Shell at logout
.plan	One of files available to 'finger' program
.project'	One of files available to 'finger' program
.forward'	One of files available to 'finger' program


/root/.sane: Directory of Scanner Access Now Easy raster device support

xcam/	Directory of digital camera support
xscanimage/ Directory of image scanner support


/usr:	Directory for second major file hierarchy (sharable, read-only)

X11R6/	Directory of X-windows Release 6 GUI Interface files
X386/	Directory of X-Windows Release 5 GUI Interface files
bin/	Directory of "user" executables
dict/	Directory of dictionary database
doc/	Directory of documentation files
etc/	Directory of site-wide user configurations (/etc usually used)
games/	Directory of games
i386-linux/	Directory of programs needed during linux installation
include/	Directory of header files for C & C++ program compilaton
info/	Directory of GNU "info"-style documentation files
lib/	Directory of libraries and data for programming and packages
libexec/	
local/	Directory of local user files
man/	Directory of "manual" files
sbin/	Directory of user system executables
share/	Directory of architecture-independent data
spool/	Spooled files
spool@	Link to spooled files in /var/spool
src/	Directory of source files
tmp/	Temporary files
tmp@	Link to temporary files in /var/tmp


/usr/dict:
words@	Link to system dictionary file
words	Dictionary used by 'look' and 'ispell'
american-english	Dictionary of American English
british-english	Dictionary of British English


/usr/etc: Site-wide configuration files NOT needed during boot


/usr/local/share: Directory of Local Architecture-Independent Data
aclocal	Arch-independent data for ANSI-fication of C compiler
autoconf	Arch-independent data for 'autoconf'
automake	Arch-independent data for 'automake'
ghostscript	Arch-independent data for 'ghostscript'
gimp	Arch-independent data for 'gimp'
locale	Arch-independent locale data
misc	Arch-independent data for miscellaneous executables
sane-style.rc	Configuration script for SANE scanner program style

/usr/local/share/misc:	Miscellaneous Local Arch-Independent Data	
whatfor_db	Database for 'whatfor' file description program


/usr/share: Directory of architecture-independent data
dict	Dictionaries and other word lists
doc	Miscellaneous Documentation
games	Static data for /usr/games (see /var/games for dynamic data)
ghostscript	Directory of support for 'ghostscript' print formater
groff	Directory of support for 'groff' text formatter
info	GNU Info system's primary directory
kbd	Directory of keyboard support
syscons	Directory of keyboard support
locale	Locale information
man	Online manuals for /sbin, /bin, /usr/sbin, & /usr/bin programs
nls	Directory of native language support files
misc	Directory of miscellaneous architecture-independent data
perl	Directory of support for Perl interpreter
terminfo	Directories for 'terminfo' database
tmac	Directory of 'troff' macros not distributed with 'groff'
zoneinfo	Directory of timezone information and configuration


/usr/share/misc: Directory of Misc Architecture-independent Data
ascii
magic
termcap
termcap.db

# The following might be in /usr/lib rather than here
airport
birthtoken
eqnchar
getopt
gprof.callg
gprof.flat
inter.phone
ipfw.samp.filters
ipfw.samp.scripts
keycap.pcvt
mail.help
mail.tildehelp
man.template
map3270
mdoc.template
more.help
na.phone
nslookup.help
operator
scsi_modes
sendmail.hf
style
units.lib
vgrindefs
vgrindefs.db
zipcodes


/usr/share/vim:
vimrc	System-wide initialization script for 'vim'

/man:	Database of manual pages used by 'man' program
X11@	Link to directory of man pages for x-windows system
man1/	Directory of man pages for executable programs or shell commands
man2/	Directory of man pages for system kernel functions
man3/	Directory of man pages for system library functions
man4/	Directory of man pages for special files usually found in /dev
man5/	Directory of man pages for file formats and conventions
man6/	Directory of man pages for games
man7/	Directory of man pages for miscellaneous (macro packages,...)
man8/	Directory of man pages for system administration commands
man9/	Directory of man pages for non-standard kernel routines


# Note: In the following, whatfor.1 must be before whatfor because i
#       the ".1" looks like a version number.


/whatfor:	Directory of 'whatfor' program and associated files
_bin.gz	Compressed result for /bin generated by 'w4all' script
_sbin.gz Compressed result for /sbin generated by 'w4all' script
_usr_bin.gz Compressed result for /usr/bin generated by 'w4all' script
_usr_sbin.gz Compressed result for /usr/sbin generated by 'w4all' script
_bin	Result for /bin generated by 'w4' script
_sbin	Result for /sbin generated by 'w4' script
_usr_bin Result for /usr/bin generated by 'w4' script
_usr_sbin Result for /usr/sbin generated by 'w4' script
Makefile	Makefile for whatfor program
README		Release instructions and Copyright License for whatfor
w4	Script listing 'whatis' of items missing from 'whatfor_db'
w4all	Script running 'w4' on a number of directories
whatfor.1	Manual page file for 'whatfor' program
whatfor_db.1	Manual page file for the database of 'whatfor' program
whatfor	'ls' wrapper program that adds description info to file listing
whatfor.lsm	Linux Software Map entry for whatfor
whatfor.c C source code for 'whatfor' program
whatfor.o Object code for 'whatfor' program
X11R6_db whatfor database entries for /X11R6 X-Windows directories
bin_db	whatfor database entries for /bin and /usr/bin directories
boot_db	whatfor database entries for /boot directory
default_db	default entries for whatfor database 
dev_db	whatfor database entries for /dev directory
etc_db	whatfor database entries for /etc directory
include_db	whatfor database entries for /include directories
lib_db	whatfor database entries for /lib and /usr/lib directories
misc_db	whatfor database entries for miscellaneous other directories
proc_db	whatfor database entries for /proc directory
sbin_db	whatfor database entries for /sbin and /usr/sbin directories
src_linux_db	whatfor database entries for Linux source code directory
var_db	whatfor database entries for /var directory
whatfor_db	The all-inclusive whatfor database


/src:	Directory of source code files
autoconf/	Auto-configuration determination utility - source code
automake/	Auto-make utility source code
binutils/ GNU program development tools (compiler, etc.) - source code
bison/	Parser generation tool source code (similar to 'yacc')
bzip2/	Block-sorting, lossless data compression utility - source code
ctags/	Utility to assist 'vi' editor use with large programs - source
cutils/	Various less used C tools like 'cdecl' & 'cobfusc' - sources
fileutils/	21 GNU file utilities like 'cp', 'mv', etc. - sources
flex/	Fast lexical analyzer utility - source code
gdb/	GNU debugger for examination of code during execution - source
ghostscript/	PostScript-like print formatting program - source code
gimp/	GNU Image Manipulation Program - source code
gs/	GhostScript PostScript-like print formatting program - source
gtk+/	General Tool/Drawing Kits to ease X-Windows programming - source
libtermcap-devel/ Development tools for terminal emulation - source
linux/	Linux kernel - source code
m4/	GNU Macro Processor - source code
magicfilter/	Smart printer filter that guesses formats - source code
modules/ Utilities for utilizing Linux kernel module system - source
monitors	List of characters of various display terminals
sane/	Scanner Access Now Easy raster device support - source code
swing/	Java Swing GUI library - source and object code
tar/	"Tape Archiving" utility for wrapping groups of files - source
tcl/	Embeddable scripting language - source code
tk4/	X-Windows toolkit implemented in tcl - source code
utils/	Sources for 'extract', 'gnutar', and 'zlib'
xFree86/	'xFree86' X-Windowing system - source code
xcdroash/	CD Writing utility for X-Windows
zlib/	General purpose data compression C routine library - source code
