Инструменты пользователя

Инструменты сайта


fhs:fhs

FHS (Filesystem Hierarchy Standard)

FHS (англ. Filesystem Hierarchy Standard, «стандарт иерархии файловой системы») — стандарт, унифицирующий местонахождение файлов и папок с общим назначением в файловой системе UNIX.

https://wiki.linuxfoundation.org/lsb/fhs

Описание иерархии

ПутьОписание
/Корневой каталог, содержащий всю файловую иерархию.
/binОсновные утилиты, необходимые как в однопользовательском режиме, так и при обычной работе всем пользователям
/boot
/devФайлы устройств
/etcОбщесистемные конфигурационные файлы (имя происходит от лат. et cetera).
/etc/optФайлы конфигурации для /opt.
/etc/X11Файлы конфигурации X Window System версии 11.
/homeСодержит домашние папки пользователей, которые в свою очередь содержат персональные настройки и данные пользователя. Часто размещается на отдельном разделе.
/libОсновные библиотеки, необходимые для работы программ из /bin и /sbin
/mediaТочки монтирования для сменных носителей, таких как CD-ROM, DVD-ROM
/mntСодержит временно монтируемые файловые системы.
/optДополнительное прикладное программное обеспечение.
/procВиртуальная файловая система, представляющая состояние ядра операционной системы и запущенных процессов в виде файлов
/rootДомашняя папка пользователя root
/sbinОсновные системные программы для администрирования и настройки системы
/srvДанные для сервисов, предоставляемых системой
/tmpВременные файлы
/usrВторичная иерархия для данных пользователя. Содержит большинство пользовательских приложений и утилит, используемых в многопользовательском режиме. Может быть смонтирована по сети только для чтения и быть общей для нескольких машин
/usr/binДополнительные программы для всех пользователей, не являющиеся необходимыми в однопользовательском режиме
/usr/includeСтандартные заголовочные файлы
/usr/libБиблиотеки для программ, находящихся в /usr/bin и /usr/sbin
/usr/sbinДополнительные системные программы (такие как демоны различных сетевых сервисов)
/usr/shareАрхитектурно-независимые общие данные
/usr/srcИсходные коды (например, здесь располагаются исходные коды ядра)
/usr/localТретичная иерархия для данных, специфичных для данного хоста. Обычно содержит такие папки, как bin, lib, share
/varИзменяемые файлы, такие как файлы регистрации, временные почтовые файлы, файлы спулеров
/var/cacheКэш приложений. Такие данные генерируются локально в результате ресурсозатратных вычислений или операций ввода-вывода. Приложение обязано уметь регенерировать эти данные. Данные файлы могут быть удалены без потери данных.
/var/libИнформация о состоянии. Постоянные данные, изменяемые программами в процессе работы (например, базы данных, метаданные пакетного менеджера и др.)
/var/lockФайлы блокировки, указывающие на занятость некоторого ресурса
/var/logРазличные файлы регистрации
/var/mailПочтовые ящики пользователей
/var/runИнформация о запущенных программах
/var/spoolЗадачи, ожидающие обработки (например, очереди печати, непрочитанные или не отправленные письма)
/var/spool/mailМестоположение пользовательских почтовых ящиков (устаревшее).
/var/tmpВременные файлы, которые должны быть сохранены между перезагрузками.

Ссылки

fhs/fhs.txt · Последние изменения: 2017-04-14 21:42 (внешнее изменение)