Manual page for HIER(7)
hier - file system hierarchy
DESCRIPTION
The following outline gives a quick tour through a typical
SunOS file system 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,
yppush.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,
termcap.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 California,
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 organization 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.
Created by unroff & hp-tools.
© somebody (See intro for details). All Rights Reserved.
Last modified 11/5/97