home | help
HIER(7) 		Miscellaneous Information Manual		 HIER(7)

NAME
     hier - file system hierarchy

DESCRIPTION
     The  following outline gives a quick tour through a typical SunOS file sys-
     tem hierarchy:

     /	    root directory of the file system
     /dev/  devices (Section 4)
	    MAKEDEV
		   shell script to create special files
	    MAKEDEV.local
		   site specific part of MAKEDEV
	    console
		   main system console, console(4S)
	    drum   paging device, drum(4)
	    *mem   memory special files, mem(4S)
	    null   null file or data sink, null(4)
	    pty[p-z]*
		   pseudo terminal controllers, pty(4)
	    tty[ab]
		   CPU serial ports, zs(4S)
	    tty[0123][0-f]
		   MTI serial ports mti(4S)
	    tty[hijk][0-f]
		   ALM-2 serial ports mcp(4S)
	    tty[p-z]*
		   pseudo terminals, pty(4)
	    vme*   VME bus special files, mem(4S)
	    win    window system special files, win(4S)
	    xy*    disks, xy(4S)
	    rxy*   raw disk interfaces, xy(4S)
	    ...
     /etc/  system-specific maintenance and data files
	    dumpdates
		   dump history, dump(8)
	    exports
		   table of file systems exportable with NFS, exports(5)
	    fstab  file system configuration table, fstab(5)
	    group  group file, group(5)
	    hosts  host name to network address mapping file, hosts(5)
	    hosts.equiv
		   list of trusted systems, hosts.equiv(5)
	    motd   message of the day, login(1)
	    mtab   mounted file table, mtab(5)
	    networks
		   network name to network number mapping file, networks(5)
	    passwd
		   password file, passwd(5)
	    phones
		   private phone numbers  for  remote  hosts,  as  described  in
		   phones(5)
	    printcap
		   table of printers and capabilities, printcap(5)
	    protocols
		   protocol name to protocol number mapping file, protocols(5)
	    rc	   shell program to bring the system up multiuser
	    rc.boot
		   startup file run at boot time
	    rc.local
		   site dependent portion of rc
	    remote
		   names and description of remote hosts for tip(1C), remote(5)
	    services
		   network services definition file, services(5)
	    ttytab
		   database of terminal information used by getty(8)
	    ...
     /export/
	    directory  of exported files and file systems for clients, including
	    swap files, root, and /usr file systems
     /home/
	    directory of mount points for remote-mounted  home	directories  and
	    shared file systems
	    user   home (initial working) directory for user
		   .profile
			  set environment for sh(1), environ(5V)
		   .project
			  what you are doing (used by (finger(1))
		   .cshrc
			  startup file for csh(1)
		   .exrc  startup file for ex(1)
		   .plan  what your short-term plans are (used by finger(1))
		   .rhosts
			  host equivalence file for rlogin(1C)
		   .mailrc
			  startup file for mail(1)
		   calendar
			  user's datebook for calendar(1)
		   ...
     /lost+found
	    directory for connecting detached files for fsck(8)
     /mnt/  mount point for file systems mounted temporarily
     /sbin/
	    executable programs needed to mount /usr/
	    hostname
	    ifconfig
	    init
	    mount
	    sh
     /tmp/  temporary files, usually on a fast device, see also /var/tmp/
	    ctm*   used by cc(1V)
	    e*	   used by ed(1)
	    ...
     /var/  directory of files that tend to grow or vary in size
	    adm/   administrative log files
		   lastlog
			  record of recent logins, utmp(5V)
		   lpacct
			  line printer accounting lpr(1)
		   messages
			  system messages
		   tracct
			  phototypesetter accounting, troff(1)
		   utmp   table of currently logged in users, utmp(5V)
		   vaacct, vpacct
			  varian and versatec accounting vtroff(1), pac(8)
		   wtmp   login history, utmp(5V)
		   ...
	    preserve/
		   editor temporaries preserved here after crashes/hangups
	    spool/
		   delayed execution files
		   cron/  used by cron(8)
		   lpd/   used by lpr(1)
			  lock	 present when line printer is active
			  cf*	 copy of file to be printed, if necessary
			  df*	 control file for print job
			  tf*	 transient control file, while lpr is working
		   mail/  mailboxes for mail(1)
			  name	 mail file for user name
			  name.lock
				 lock file while name is receiving mail
		   mqueue/
			  mail queue for sendmail(8)
		   secretmail/
			  like mail/, but used by xsend(1)
		   uucp/  work files and staging area for uucp(1C)
			  LOGFILE
				 summary log
			  LOG.*  log file for one transaction
		   ...
	    tmp/   temporary files, to keep /tmp/ small
		   raster
			  used by plot(1G)
		   stm*   used by sort(1V)
		   ...
	    yp/    Network Information Service (NIS) database files, ypfiles(5)
     /usr/  general-purpose directory, usually a mounted file system
	    bin/   utility programs
		   as	  assembler, as(1)
		   cc	  C    compiler    executive,	 c.f.	  /usr/lib/ccom,
			  /usr/lib/cpp, /usr/lib/c2
		   csh	  the C-shell, csh(1)
		   sh	  the Bourne shell, sh(1)
		   ...
	    demo/  demonstration programs
	    diag/  system tests and diagnostics
	    dict/  word lists, etc.
		   spellhist
			  history file for spell(1)
		   words  principal word list, used by look(1)
		   ...
	    etc/   system administration programs; c.f. section 8
		   catman
			  update preformatted man pages, catman(8)
		   cron   the clock daemon, cron(8)
		   dump   file system backup program dump(8)
		   getty  part of login(1), getty(8)
		   in.comsat
			  biff server (incoming mail daemon), comsat(8C)
		   init   the parent of all processes, init(8)
		   mount  mount(8)
		   yp/	  NIS programs
			  ypinit
				 build and install NIS database, ypinit(8)
			  yppush
				 force propagation of a  changed  NIS  map,  yp-
				 push(8)
			  ypset  point ypbind at a particular server, ypset(8)
			  ...
		   ...
	    games/
		   backgammon
		   lib/   library directory for game scores, etc.
			  quiz.k/
				 what quiz(6) knows
				 africa
					countries and capitals
				 index	category index
				 ...
			  ...
		   ...
	    hosts/
		   symbolic links to rsh(1C) for commonly accessed remote hosts
	    include/
		   standard #include files
		   a.out.h
			  object file layout, a.out(5)
		   images/
			  icon images
		   machine/
			  header files from /usr/share/sys/sys/machine; may be a
			  symbolic link
		   math.h
			  intro(3M)
		   net/   header  files  from  /usr/share/sys/sys/net;	may be a
			  symbolic link
		   nfs/   header files used in the Network File System (NFS)
		   stdio.h
			  standard I/O, intro(3)
		   sys/   kernel header files, c.f.  /usr/share/sys/sys
		   ...
	    lib/   object libraries, compiler program binaries, and other data
		   ccom   C compiler proper
		   cpp	  C preprocessor
		   c2	  C code improver
		   eign   list of English words to be ignored by ptx(1)
		   font/  fonts for troff(1)
			  ftR	 Times Roman
			  ftB	 Times Bold
			  ...
		   libc.a
			  system calls, standard I/O, etc. (2,3,3S)
		   libm.a
			  math library, intro(3M)
		   lint/  utility files for lint
			  lint[12]
				 subprocesses for lint(1V)
			  llib-lc
				 dummy declarations for /usr/lib/libc.a, used by
				 lint(1V)
			  llib-lm
				 dummy declarations for /usr/lib/libm.a
			  ...
		   units  conversion tables for units(1)
		   uucp/  programs and data for uucp(1C)
			  L.sys  remote system names and numbers
			  uucico
				 the real copy program
			  ...
		   ...
	    local/
		   locally maintained software
	    old/   obsolete and unsupported programs
	    pub/   publicly readable data files
	    sccs/  binaries of programs that compose  the  source  code  control
		   system (SCCS)
	    src/   system source code tree
	    stand/
		   standalone programs (not run under the Sun Operating System)
	    share/
		   architecture independent files
		   lib/   architecture independent data files
			  termcap
				 description  of  terminal  capabilities,  term-
				 cap(5)
			  tmac/  macros for troff(1)
				 tmac.an
					macros for man(7)
				 tmac.s
					macros for ms(7)
				 ...
			  ...
		   man/   on-line reference manual pages, man(1)
			  man?/  source files (nroff(1)) for sections 1  through
				 8 of the manual
				 as.1
				 ...
			  cat?/  preformatted  pages for sections 1 through 8 of
				 the manual
			  ...
		   sys/   SunOS kernel source and object modules
	    ucb/   binaries of programs developed at the University of	Califor-
		   nia, Berkeley
		   ex	  line-oriented editor for experienced users, ex(1)
		   vi	  screen-oriented editor, vi(1)
		   ...
     /vmunix
	    the SunOS kernel binary

SEE ALSO
     filesystem(7), find(1), finger(1), grep(1V), ls(1V), rlogin(1C), whatis(1),
     whereis(1), which(1), ncheck(8)

BUGS
     The  locations of files are subject to change without notice; the organiza-
     tion of your file system may vary.

     This list is incomplete.

     The Network Information Service (NIS) was	formerly  known  as  Sun  Yellow
     Pages  (YP).   The functionality of the two remains the same; only the name
     has changed.

				 10 January 1988			 HIER(7)

home | help