Про стандарт FHS

Иерархия файловой системы UNIX-подобных систем придерживается единого стандарта, который называется FHS (Filesystem Hierarchy Standard). Идея этого стандарта заключается в том, что все файлы и директории ОС должны иметь определенное местонахождение (что, в принципе, разумно). FHS позволяет пользователям и программному обеспечению быть уверенным в расположении файлов и каталогов.

Рассмотрим необходимые директории, предписываемые FHS:

bin - содержатся необходимые исполняемые файлы.
boot - содержатся статичные файлы системного загрузчика. Данная директория часто выносится на отдельный раздел.
dev - содержатся основные файлы устройств.
etc - содержатся настройки (конфигурационные файлы) системы компьютера.
home - содержатся домашние каталоги пользователей. Данная директория часто выносится на отдельный раздел.
lib - содержатся необходимые библиотеки (модули) общего пользования и модули ядра.
media - содержатся точки монтирования для съёмных носителей.
mnt - содержатся точки монтирования для временно монтируемых файловых систем.
opt - содержится дополнительное программное обеспечение.
proc - содержится виртуальный каталог для системной информации (для ядер 2.4 и 2.6).
root - содержится домашний каталог суперпользователя.
sbin - содержатся необходимые системные исполняемые файлы.
sys - содержится виртуальный каталог для системной информации (для ядер 2.6).
tmp - содержатся временные файлы.
usr - содержится вторичная иерархия, в ней хранятся все пользовательские программы (/usr/bin), библиотеки (/usr/lib), документация (/usr/share/doc) и т.д.
var - содержатся изменяемые данные, будь то данные новостных статей, сообщений электронной почты, веб сайтов, баз данных, кэша системы управления пакетами и т.д.
srv - содержатся данные сервисов, предоставляемых системой.

Структура каталогов в OC Ubuntu 10.10