FHS (англ. Filesystem Hierarchy Standard, «стандарт иерархии файловой системы») — стандарт, унифицирующий местонахождение файлов и папок с общим назначением в файловой системе UNIX.
Путь | Описание |
---|---|
/ | Корневой каталог, содержащий всю файловую иерархию. |
/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 | Временные файлы, которые должны быть сохранены между перезагрузками. |