Возможный дубликат:
Значение каталогов в Unix и Unix-подобных системах
Меня смущает различное использование трех стандартных папок «корневого уровня»: /var /etc /usr
Каковы различные варианты использования этих каталогов?
"/ etc" используется для конфигураций (файлы .conf и т.д.). здесь вы найдете все конфигурации и настройки для вашей системы.
«/ usr» используется для «пользовательских программ». Обычно ваш менеджер пакетов устанавливает здесь все двоичные файлы, общие файлы и т. Д. Из всех программ (кроме файлов конфигурации, которые находятся в / etc). Вы можете проверить / usr / bin для двоичных файлов, / usr / share для общих файлов (мультимедиа и т. Д.), / Usr / share / doc для документации, ...
Также есть папка "/ opt", куда обычно помещаются "другие" программы (в основном бинарные программы или программы, установленные из других источников (не из стандартного диспетчера пакетов). Некоторые подобные программы (обычно скомпилированные) также переходят в " / usr / local "
«/ var» обычно используется для файлов журналов, «временных» файлов (например, почтовых катушек, принтеров и т. д.), баз данных и всех других данных, не привязанных к конкретному пользователю. Журналы обычно находятся в «/ var / log», базы данных - в «/ var / lib» (mysql - «/ var / lib / mysql») и т. Д.
В /etc/
каталог - это обычное место для хранения файлов конфигурации. (Но ни в коем случае не ЕДИНСТВЕННЫЙ.)
В /var
Каталог - это место для «переменных» вещей, таких как журналы, файлы указателей идентификатора запущенного процесса, каталоги спула и другие вещи, важные для работы служб.
В /usr/
каталог - это то место, где обычно находятся приложения, доступные пользователю. Тоже случай «далеко не все».