Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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

NAME
       hier - file system hierarchy

DESCRIPTION
       The  following  outline gives a quick tour through a representative di-
       rectory hierarchy.

       /      root
       /dev/  devices (4)
	      console
		     main console, tty(4)
	      tty*   terminals,	tty(4)
	      cat    phototypesetter cat(4)
	      rp*    disks, rp,	hp(4)
	      rrp*   raw disks,	rp, hp(4)
	      ...
       /bin/  utility programs,	cf /usr/bin/ (1)
	      as     assembler first pass, cf /usr/lib/as2
	      cc     C compiler	executive, cf /usr/lib/c[012]
	      ...
       /lib/  object libraries and other stuff,	cf /usr/lib/
	      libc.a system calls, standard I/O, etc. (2,3,3S)
	      libm.a math routines (3M)
	      libplot.a
		     plotting routines,	plot(3X)
	      ...
	      as2    second pass of as(1)
	      c[012] passes of cc(1)
	      ...
       /etc/  essential	data and dangerous maintenance utilities
	      passwd password file, passwd(5)
	      group  group file, group(5)
	      motd   message of	the day, login(1)
	      mtab   mounted file table, mtab(5)
	      dtab   device table for autoconfig(8)
	      ddate  dump history, dump(8)
	      ttys   properties	of terminals, ttys(5)
	      getty  part of login, getty(8)
	      init   the father	of all processes, init(8)
	      rc     shell program to bring the	system up
	      cron   the clock daemon, cron(8)
	      mount  mount(8)
	      wall   wall(8)
	      ...
       /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)
		     vpacct line printer accounting lpr(1)
       /usr /bin
	      utility programs,	to keep	/bin/ small
	      tmp/   temporaries, to keep /tmp/	small
		     stm*   used by sort(1)
		     raster used by plot(1)
	      dict/  word lists, etc.
		     words  principal word list, used by look(1)
		     spellhist
			    history file for spell(1)
	      games/
		     bj	    blackjack
		     hangman
		     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, stdio(3)
		     math.h (3M)
		     ...
		     sys/   system-defined layouts
			    acct.h process accounts, acct(5)
			    buf.h  internal system buffers
			    ...
	      lib/   object libraries and stuff, to keep /lib/ small
		     lint[12]
			    subprocesses for lint(1)
		     libF77.a
			    Fortran runtime support
		     libI77.a
			    Fortran I/O
		     llib-lc
			    dummy declarations for /lib/libc.a,	used by
			    lint(1)
		     llib-lm
			    dummy declarations for /lib/libm.a
		     atrun  scheduler for at(1)
		     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)
			    R	   Times Roman
			    B	   Times Bold
			    ...
		     uucp/  programs and data for uucp(1)
			    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
			    template
				   template for	manual page
		     man1/  chapter 1
			    as.1
			    at.1
			    ...
		     cat1/  preprinted pages for man1/
			    as.1
			    at.1
		     ...
	      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(1)
			    LOGFILE
				   summary log
			    LOG.*  log file for	one transaction
	      mail/  mailboxes for mail(1)
		     uid    mail file for user uid
	      wd     initial working directory of a user, typically wd is the
		     user's login name
		     .profile
			    set	environment for	sh(1), environ(5)
		     calendar
			    user's datebook for	calendar(1)
	      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.
		     cmd/   source of commands
			    as/	   assembler
				   makefile
					  recipe for rebuilding	the assembler
				   as1?.s source of pass1
			    ar.c   source for ar(1)
			    ...
			    troff/ source for nroff and	troff(1)
				   nmake  makefile for nroff
				   tmake  makefile for troff
				   font/  source for font tables,
					  /usr/lib/font/
					  ftR.c	 Roman
					  ...
				   term/  terminal characteristics tables,
					  /usr/lib/term/
					  tab300.c
						 DASI 300
					  ...
				   ...
		     sys/   system source
			    dev/   device drivers
				   bio.c  common code
				   cat.c  cat(4)
				   dh.c	  DH11,	tty(4)
				   tty	  tty(4)
				   ...
			    MACHINEID/
				   hardware-dependent code for machine
				   MACHINEID
				   ioconf.c
					  local	device specifications
				   l.s	  interrupt vectors
				   param.c
					  tunable parameters
				   ...
			    sys/   source for system proper
				   main.c
				   pipe.c
				   sysent.c
					  system entry points
				   ...
			    stand/ source for standalone utilities
				   restor.c
				   libsa/
				   mtboot.s
			    bootstrap/
				   source for second-stage boot
				   boot.c
				   M.s
			    mdec/  source for device-dependent first-stage
				   boot
				   hpuboot.s
				   rkuboot.s
				   ...
		     lib/c/ source for functions in /lib/libc.a
			    crt/   C runtime support
				   ldiv.s division into	a long
				   lmul.s multiplication to produce long
				   ...
			    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
				   alarm.s
				   ...
			    stdio/ standard I/O	functions (3S)
				   fgets.c
				   fopen.c
				   ...
			    gen/   other functions in (3)
				   abs.c
				   atof.c
				   ...
			    compall
				   shell procedure to compile libc
			    mklib  shell procedure to make /lib/libc.a
		     lib/libI77/
			    source for /usr/lib/libI77.a
		     lib/libF77/
		     ...
		     games/ source for /usr/games
SEE ALSO
       find(1),	grep(1), ls(1),	ncheck(8),
BUGS
       The position of files is	subject	to change without notice.

3rd Berkeley Distribution					       HIER(7)

NAME | DESCRIPTION | SEE ALSO | BUGS

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=hier&manpath=2.9.1+BSD>

home | help