В файловой системе /usr хранятся исполняемые файлы, с которыми могут работать различные компьютеры. Основные подкаталоги каталога /usr показаны на следующем рисунке.
Рис. 7-2. Файловая система /usr. На рисунке показаны основные подкаталоги каталога /usr: /bin, ccs, /lib, /lpp, /adm с подкаталогом /var/adm, /mail с подкаталогом /var/spool/mail и /man с подкаталогом /usr/share/man.
В автономных системах /usr представляет собой отдельную файловую систему, расположенную на логическом томе /dev/hd2. На компьютерах без дисков или с дисками небольшого объема поверх локальной файловой системы /usr в режиме только для чтения монтируется каталог удаленного сервера. В файловой системе /usr хранятся команды, библиотеки и данные, предназначенные только для чтения.
Все файлы и каталоги файловой системы /usr, за исключением /usr/share, могут использоваться любыми компьютерами с той же аппаратной архитектурой.
Файловая система /usr
содержит следующие каталоги:
/usr/bin | Содержит обычные команды и сценарии оболочки. Например в каталоге /usr/bin хранятся команды ls, cat и mkdir. |
/usr/ccs | Содержит двоичные пакеты для разработки программ. |
/usr/include | Содержит включаемые файлы, или файлы заголовков. |
/usr/lbin | Содержит исполняемые файлы команд. |
/usr/lib | Содержит библиотеки, зависящие от архитектуры, с именами в форме lib*.a. Подкаталог /lib корневого каталога (/) - это символьная связь с каталогом /usr/lib, поэтому все файлы, помещаемые в каталог /lib, фактически хранятся в каталоге /usr/lib. В целях совместимости в этом каталоге находятся несколько не библиотечных файлов. |
/usr/lpp | Содержит дополнительные программные продукты. |
/usr/sbin | Содержит утилиты управления системой, включая команды Инструмента управления системой (SMIT). Большая часть команд, раннее хранившихся в каталоге /etc, теперь находится в каталоге /usr/sbin. |
/usr/share | Содержит файлы, применяемые компьютерами с различной архитектурой. Дополнительная информация об этом приведена в разделе Описание каталога /usr/share. |
/usr/dict | Символьная связь с каталогом /usr/share/dict. |
/usr/man | Символьная связь с каталогом /usr/share/man. |
/usr/lpd | Символьная связь с каталогом /usr/lib/lpd. |