HIER(7)                                                   HIER(7)

     NAME
          hier - file system hierarchy

     DESCRIPTION
          The following outline gives a quick tour through a
          representative directory 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(3)
               libF77.a
                    Fortran runtime support
               libI77.a
                    Fortran I/O
               ...
               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)
               ddate
                    dump history, dump(1)
               ttys properties of terminals, ttys(5)

     HIER(7)                                                   HIER(7)

               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(1)
               wall wall(1)
               ...
          /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

     HIER(7)                                                   HIER(7)

                         standard I/O, stdio(3)
                    math.h
                         (3M)
                    ...
                    sys/ system-defined layouts, cf /usr/sys/h
                         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)
                    llib-lc
                         dummy declarations for /lib/libc.a, used by
                         lint(1)
                    llib-lm
                         dummy declarations for /lib/libc.m
                    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
                         ...
                    suftab
                         table of suffixes for hyphenation, used by
                         troff(1)
                    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

     HIER(7)                                                   HIER(7)

                         intro
                              introduction to volume 1, ms(7) format
                         xx   template for manual page
                    man1/
                         chapter 1
                         as.1
                         mount.1m
                         ...
                    cat1/
                         preprinted pages for man1/
                         as.1
                         mount.1m
                    ...
               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

                         lock file while uid is receiving mail
               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, typi-
                    cally in ms(7) format
                    as/  assembler manual
                    c    C manual
                    ...
               sys/ system source
                    dev/ device drivers
                         bio.c
                              common code
                         cat.c
                              cat(4)
                         dh.c DH11, tty(4)
                         tty  tty(4)

     HIER(7)                                                   HIER(7)

                         ...
                    conf/
                         hardware-dependent code
                         mch.s
                              assembly language portion
                         conf configuration generator
                         ...
                    h/   header (include) files
                         acct.h
                              acct(5)
                         stat.h
                              stat(2)
                         ...
                    sys/ source for system proper
                         main.c
                         pipe.c
                         sysent.c
                              system entry points
                         ...
          /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
                                   ...
                              ...
                    libc/
                         source for functions in /lib/libc.a
                         crt/ C runtime support
                              ldiv.s

     HIER(7)                                                   HIER(7)

                                   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
                    libI77/
                         source for /lib/libI77
                    libF77/
                    ...
                    games/
                         source for /usr/games

     SEE ALSO
          ls(1), ncheck(1), find(1), grep(1)

     BUGS
          The position of files is subject to change without notice.