Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

apropos(1)

find(1)

finger(1)

grep(1)

ls(1)

whatis(1)

whereis(1)

which(1)

ncheck(8)

hier(7)  —  RISC

Name

hier − file system hierarchy

Description

The following is a brief description of the root file system.  The major directory hierarchy and representative files are listed. 

Symbolic links can be included in the files to provide backward compatibility. To display the links, type:

% ls -l

See the Guide to Disk Maintenance for more detailed information. 

/Directory for root file system. This file system is separated into nonsharable data, (root (/)) and sharable data, (/usr).  These two file systems are each divided into the following types: static data, variable data, and executable data. 

/binDirectory for the single user executable data files. 

/bin/initParent of all processes, init(.).

/bin/mount
Mount program, mount(.).

/devDirectory for devices. 

MAKEDEV
Shell script to create special files

MAKEDEV.local
Site-specific part of MAKEDEV

consoleMain console, tty()

rzSCSI disks, rz()

rrz*Raw SCSI disks, rz()

rmt*Tapes

mrmt*Tapes

tty*Terminals, tty()

     .

     .

     .

/etcDirectory for the machine-specific static data files and shell scripts for booting. 

crontabSystem clock daemon table, crontab()

disktabDisk characteristics and partition tables, disktab()

fstabFile system configuration table, fstab()

groupGroup file, group()

hostsHost name-to-network address mapping file, hosts()

motdMessage-of-the-day file, login()

networksNetwork name-to-network number mapping file, networks()

passwdPassword file, passwd()

protocolsName-to-number mapping file, protocols()

rcShell script to bring the system to multiuser mode

rc.localSite-dependent portion of rc

remoteNames and description of remote hosts for tip() and remote()

servicesNetwork services definition file, services()

termcapDescription of terminal capabilities, termcap()

ttysProperties of terminals, ttys()

     .

     .

     .

/libSymbolic link to /usr/lib.

/lost+found
Directory for connecting detached files for fsck(.).

/sysSymbolic link, normally to /usr/sys.

/tmpDirectory for temporary files (see also /usr/tmp).

e*Used by ed()

ctm*Used by cc()

     .

     .

     .

/usrGeneral purpose directory, on which the /usr file system is normally mounted (see description that follows).

/varDirectory for variable length files, such as spool, administrative, and temporary files. These files can also be located in /usr/var. See the Guide to Disk Maintenance. 

/vmunixKernel image

The /usr directory contains the sharable data. The following is a brief description of the /usr file system. The major directory hierarchy and representative files are listed.

/usrRoot directory for /usr file system.

/usr/admDirectory for administrative information, which is now a symbolic link to /var/adm.

crashDirectory for crash dumps

vmcore.?,vmunix.?Crash dump files

lpacctLine printer accounting, lpr()

tracctPhototypesetter accounting, troff()

wtmpLogin history, utmp()

     .

     .

     .

/usr/binDirectory for the shared executable data files, including utility programs and Shell scripts. 

asassembler

ccC compiler executive (see also /usr/lib/ccom and /usr/lib/cpp)

cshC shell

     .

     .

     .

/usr/dictDirectory for word lists. 

spellhistHistory file, spell()

wordsWord list, look()

     .

     .

     .

/usr/docDirectories containing files for the Vol.2 documentation. 

asAssembler manual

cC manual

     .

     .

     .

/usr/etcDirectory for utility programs and shell scripts. 

/usr/etc/cron
Clock daemon, cron(.).

/usr/etc/dump
Dump program, dump(8).

/usr/examples
A directory where components of the base system and Digital’s separately licensed products can locate code examples, scripts, and demos for customers to use.  A typical use is to complement printed documentation.

/usr/games
Directory for games.

hangmanHangman game

libLibrary directory for games

     .

     .

     .

/usr/etc/getty
Part of login, getty(.).

/usr/include
Directory for standard #include files.

a.out.hObject file layout, a.out()

math.hmatherr()

stdio.hStandard I/O, intro()

sysSymbolic link to /sys/h (system generation #include files)

     .

     .

     .

/usr/libDirectory for the shared static data files, such as object libraries. 

atrunSystem scheduler, at()

cppC preprocessor

libc.aSystem calls and standard I/O (2,3,3S)

fontDirectory for *roff() fonts

lintDirectory for utility files for lint()

tmacDirectory for *roff() macros

unitsData file of conversion tables for units()

uucpDirectory for uucp() programs and data

     .

     .

     .

/usr/manDirectory for unformatted and preformatted reference (manual) pages. 

cat1Section 1 (preformatted)

cat2Section 2 (preformatted)

cat3Section 3 (preformatted)

     .

     .

     .

man1Section 1 (unformatted)

man2Section 2 (unformatted)

man3Section 3 (unformatted)

     .

     .

     .

/usr/mdecDirectory for ULTRIX boot files. 

/usr/msgsDirectory for messages, msgs(.).

/usr/newDirectory for binaries of new versions of programs. 

/usr/preserve
Directory for editor temp files preserved after crashes or hangups.

/usr/skelDirectory for sample user startup files. 

.cshrcStartup file for csh()

.loginLogin startup file for csh()

.mailrcStartup file for mail()

.profileStartup file for sh()

.projectLists information used by finger()

/usr/spoolDirectory for delayed execution files, which is now a symbolic link to /var/spool.

atDirectory used by at()

lpdDirectory used by lpr()

lockPresent when line printer is active

cf*Copy of file to be printed, if necessary

df*Daemon control file, lpd()

tf*Transient control file (exists while lpr is working)

mailMailboxes for mail()

nameMail file for user name

name.lockLock file (exists while name is receiving mail)

uucpWork files and staging area for uucp()

LOGFILESummary log

/usr/srcGeneric sources. 

usr.binUser sources

troffnroff and troff sources

termDirectory of description files for new printers

/usr/sysDirectory for system files. 

b.mipsBINARY for MIPS

b.vaxBINARY for VAX

fsFilesystem SRC

netNetword SRC

mipsMIPS-specific SRC

vaxVAX-specific SRC

dataSystem data files

conf/{mips,vax}
Configuration files

h#include files

SASStandalone system

sysMachine independent SRC

/usr/tmpSymbolic link to /var/tmp.

See Also

apropos(1), find(1), finger(1), grep(1), ls(1), whatis(1), whereis(1), which(1), ncheck(8)
Guide to Disk Maintenance

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026