HIER(7)             UNIX Programmer's Manual		  HIER(7)


NAME
     hier - file system hierarchy

DESCRIPTION
     The following outline gives a quick tour through a represen-
     tative directory hierarchy.

     /	  root
     /vmunix
	  the kernel binary (UNIX itself)
     /lost+found
	  directory for connecting detached files for fsck(8)
     /dev/
	  devices (4)
	  MAKEDEV
	       shell script to create special files
	  MAKEDEV.local
	       site specific part of MAKEDEV
	  console
	       main console, tty(4)
	  tty* terminals, tty(4)
	  hp*  disks, hp(4)
	  rhp* raw disks, hp(4)
	  up*  UNIBUS disks up(4)
	  ...
     /bin/
	  utility programs, cf /usr/bin/ (1)
	  as   assembler
	  cc   C compiler executive, cf /lib/ccom, /lib/cpp,
	       /lib/c2
	  csh  C shell
	  ...
     /lib/
	  object libraries and other stuff, cf /usr/lib/
	  libc.a
	       system calls, standard I/O, etc. (2,3,3S)
	  ...
	  ccom C compiler proper
	  cpp  C preprocessor
	  c2   C code improver
	  ...
     /etc/
	  essential data and maintenance utilities; sect (8)
	  dump dump program dump(8)
	  passwd
	       password file, passwd(5)
	  group
	       group file, group(5)
	  motd message of the day, login(1)
	  termcap
	       description of terminal capabilities, termcap(5)
	  ttytype


Printed 11/26/99	  May 20, 1985				1


HIER(7)             UNIX Programmer's Manual		  HIER(7)


	       table of what kind of terminal is on each port,
	       ttytype(5)
	  mtab mounted file table, mtab(5)
	  dumpdates
	       dump history, dump(8)
	  fstab
	       file system configuration table fstab(5)
	  disktab
	       disk characteristics and partition tables,
	       disktab(5)
	  hosts
	       host name to network address mapping file,
	       hosts(5)
	  networks
	       network name to network number mapping file,
	       networks(5)
	  protocols
	       protocol name to protocol number mapping file,
	       protocols(5)
	  services
	       network services definition file, services(5)
	  remote
	       names and description of remote hosts for tip(1C),
	       remote(5)
	  phones
	       private phone numbers for remote hosts, as
	       described in phones(5)
	  ttys properties of terminals, ttys(5)
	  getty
	       part of login, getty(8)
	  init the parent of all processes, init(8)
	  rc   shell program to bring the system up
	  rc.local
	       site dependent portion of rc
	  cron the clock daemon, cron(8)
	  mount
	       mount(8)
	  ...
     /sys/
	  system source
	  h/   header (include) files
	       acct.h
		    acct(5)
	       stat.h
		    stat(2)
	       ...
	  sys/ machine independent system source
	       init_main.c
	       uipc_socket.c
	       ufs_syscalls.c
	       ...
	  conf/


Printed 11/26/99	  May 20, 1985				2


HIER(7)             UNIX Programmer's Manual		  HIER(7)


	       site configuration files
	       GENERIC
	       ...
	  net/ general network source
	  netinet/
	       DARPA Internet network source
	  netimp/
	       network code related to use of an IMP
	       if_imp.c
	       if_imphost.c
	       if_imphost.h
	       ...
	  vax/ source specific to the VAX
	       locore.s
	       machdep.c
	       ...
	  vaxuba/
	       device drivers for hardware which resides on the
	       UNIBUS
	       uba.c
	       dh.c
	       up.c
	       ...
	  vaxmba/
	       device drivers for hardware which resides on the
	       MASBUS
	       mba.c
	       hp.c
	       ht.c
	       ...
	  vaxif
	       network interface drivers for the VAX
	       if_en.c
	       if_ec.c
	       if_vv.c
	       ...
     /tmp/
	  temporary files, usually on a fast device, cf /usr/tmp/
	  e*   used by ed(1)
	  ctm* used by cc(1)
	  ...
     /usr/
	  general-pupose directory, usually a mounted file system
	  adm/ administrative information
	       wtmp login history, utmp(5)
	       messages
		    hardware error messages
	       tracct
		    phototypesetter accounting, troff(1)
	       lpacct
		    line printer accounting lpr(1)
	       vaacct, vpacct


Printed 11/26/99	  May 20, 1985				3


HIER(7)             UNIX Programmer's Manual		  HIER(7)


		    varian and versatec accounting vpr(1),
		    vtroff(1), pac(8)
     /usr /bin
	  utility programs, to keep /bin/ small
	  tmp/ temporaries, to keep /tmp/ small
	       stm* used by sort(1)
	       raster
		    used by plot(1G)
	  dict/
	       word lists, etc.
	       words
		    principal word list, used by look(1)
	       spellhist
		    history file for spell(1)
	  games/
	       hangman
	       lib/ library of stuff for the games
		    quiz.k/
			 what quiz(6) knows
			 index
			      category index
			 africa
			      countries and capitals
			 ...
		    ...
	       ...
	  include/
	       standard #include files
	       a.out.h
		    object file layout, a.out(5)
	       stdio.h
		    standard I/O, intro(3S)
	       math.h
		    (3M)
	       ...
	       sys/ system-defined layouts, cf /sys/h
	       net/ symbolic link to sys/net
	       machine/
		    symbolic link to sys/machine
	       ...
	  lib/ object libraries and stuff, to keep /lib/ small
	       atrun
		    scheduler for at(1)
	       lint/
		    utility files for lint
		    lint[12]
			 subprocesses for lint(1)
		    llib-lc
			 dummy declarations for /lib/libc.a, used
			 by lint(1)
		    llib-lm
			 dummy declarations for /lib/libc.m


Printed 11/26/99	  May 20, 1985				4


HIER(7)             UNIX Programmer's Manual		  HIER(7)


		    ...
	       struct/
		    passes of struct(1)
	       ...
	       tmac/
		    macros for troff(1)
		    tmac.an
			 macros for man(7)
		    tmac.s
			 macros for ms(7)
		    ...
	       font/
		    fonts for troff(1)
		    ftR  Times Roman
		    ftB  Times Bold
		    ...
	       uucp/
		    programs and data for uucp(1C)
		    L.sys
			 remote system names and numbers
		    uucico
			 the real copy program
		    ...
	       units
		    conversion tables for units(1)
	       eign list of English words to be ignored by ptx(1)
     /usr/     man/
	  volume 1 of this manual, man(1)
	       man0/
		    general
		    intro
			 introduction to volume 1, ms(7) format
		    xx	 template for manual page
	       man1/
		    chapter 1
		    as.1
		    mount.1m
		    ...
	       ...
	       cat1/
		    preformatted pages for section 1
	       ...
	  msgs/
	       messages, cf msgs(1)
	       bounds
		    highest and lowest message
	  new/ binaries of new versions of programs
	  preserve/
	       editor temporaries preserved here after
	       crashes/hangups
	  public/
	       binaries of user programs - write permission to


Printed 11/26/99	  May 20, 1985				5


HIER(7)             UNIX Programmer's Manual		  HIER(7)


	       everyone
	  spool/
	       delayed execution files
	       at/  used by at(1)
	       lpd/ used by lpr(1)
		    lock present when line printer is active
		    cf*  copy of file to be printed, if necessary
		    df*  daemon control file, lpd(8)
		    tf*  transient control file, while lpr is
			 working
	       uucp/
		    work files and staging area for uucp(1C)
		    LOGFILE
			 summary log
		    LOG.*
			 log file for one transaction
	       mail/
		    mailboxes for mail(1)
		    name mail file for user name
		    name.lock
			 lock file while name is receiving mail
	       secretmail/
		    like mail/
	       uucp/
		    work files and staging area for uucp(1C)
		    LOGFILE
			 summary log
		    LOG.*
			 log file for one transaction
		    mqueue/
			 mail queue for sendmail(8)
	  wd   initial working directory of a user, typically wd
	       is the user's login name
	       .profile
		    set environment for sh(1), environ(7)
	       .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) )
	       .netrc
		    startup file for various network programs
	       .msgsrc
		    startup file for msgs(1)
	       .mailrc
		    startup file for mail(1)
	       calendar
		    user's datebook for calendar(1)


Printed 11/26/99	  May 20, 1985				6


HIER(7)             UNIX Programmer's Manual		  HIER(7)


	  doc/ papers, mostly in volume 2 of this manual,
	       typically in ms(7) format
	       as/  assembler manual
	       c    C manual
	       ...
     /usr/     src/
	  source programs for utilities, etc.
	  bin/ source of commands in /bin
	       as/  assembler
	       ar.c source for ar(1)
	       ...
	  usr.bin/
	       source for commands in /usr/bin
	       troff/
		    source for nroff and troff(1)
		    font/
			 source for font tables, /usr/lib/font/
			 ftR.c
			      Roman
			 ...
		    term/
			 terminal characteristics tables,
			 /usr/lib/term/
			 tab300.c
			      DASI 300
			 ...
		    ...
	  ucb  source for programs in /usr/ucb
	  games/
	       source for /usr/games
	  lib/ source for programs and archives in /lib
	       libc/
		    C runtime library
		    csu/ startup and wrapup routines needed with
			 every C program
			 crt0.s
			      regular startup
			 mcrt0.s
			      modified startup for cc -p
		    sys/ system calls (2)
			 access.s
			 brk.s
			 ...
	       stdio/
		    standard I/O functions (3S)
		    fgets.c
		    fopen.c
		    ...
	       gen/ other functions in (3)
		    abs.c
		    ...
	       net/ network functions in (3N)


Printed 11/26/99	  May 20, 1985				7


HIER(7)             UNIX Programmer's Manual		  HIER(7)


		    gethostbyname.c
		    ...
	  local/
	       source which isn't normally distributed
	  new/ source for new versions of commands and library
	       routines
	  old/ source for old versions of commands and library
	       routines
	  ucb/ binaries of programs developed at UCB
	       ...
	       edit editor for beginners
	       ex   command editor for experienced users
	       ...
	       mail mail reading/sending subsystem
	       man  on line documentation
	       ...
	       pi   Pascal translator
	       px   Pascal interpreter
	       ...
	       vi   visual editor
SEE ALSO
     ls(1),   apropos(1),   whatis(1),	 whereis(1),   finger(1),
     which(1), ncheck(8), find(1), grep(1)
BUGS
     The position of files is subject to change without notice.


Printed 11/26/99	  May 20, 1985				8


 
Generated: 2016-12-26
Generated by man2html V0.25
page hit count: 1695
Valid CSS Valid XHTML 1.0 Strict