Solaris Transition Guide

Layout of the /usr File System

Table E-2 shows the layout of the /usr file system, which contains architecture-dependent and architecture-independent sharable files.

Table E-2 Directories in the /usr File System




Libraries for the binary compatibility a.out package (BCP)


Location for standard system commands 


SunView executables, part of BCP 


The C compilation system 




Libraries and auxiliary files 


Demo programs and data 


Game binaries and data 


Include header files (for C programs, and the like) 


Additional modules 


Implementation architecture-specific binaries and libraries 


Various program libraries, architecture-dependent databases, and binaries not invoked directly by the user 


Accounting scripts and binaries 


Database files for the spell command


Scheduling class-specific directories containing executables for priocntl and dispadmin commands


Font description files for troff


File system type dependent modules; not invoked directly by the user 


Conversion tables for iconv


Profiled libraries 


Internationalization and localization databases 


Locale source file for localedef.


Line printer subsystem databases and back-end executables 


Auxiliary programs for the mail subsystem 


Internet network services 


Auxiliary NFS-related programs and daemons 


PIC archives needed to build the runtime linker 


Preprocessor for nroff/troff


Scripts and commands for the system activity report package  


Auxiliary programs and daemons related to the Service Access Facility (SAF) 


Auxiliary spell-related programs and databases


Auxiliary uucp-related programs and daemons


Commands local to a site 


Entry points for foreign name-service requests related by the listener 


Files pertaining to the optional FACE package 


Programs that are being phased out 


Mount or installation point for OpenWindows software 


Various files and directories related to system administration 


Binaries for use by FMLI scripts 


Executables and scripts for package management 


Executables for system administration 


Statically linked versions of selected programs from /usr/bin and /usr/sbin; used to recover from broken dynamic linking


Architecture-independent databases 


Architecture-independent databases 


Keyboard layout description tables 


Help files for mailx


Terminal tables for nroff


Various data files 


Auxiliary spell-related databases and scripts


Tab-setting escape sequences 


Terminal description files  


Macro packages for nroff and troff


Time zone information 


Source code for kernel, libraries, and utilities 


Files associated with Administration Tool (admintool)


Berkeley compatibility package binaries 


Berkeley compatibility package header files 


Berkeley compatibility package libraries 


Files pertaining to the optional FACE package