Иерархия файловой системы в Linux организована в соответствии с Filesystem Hierarchy Standard (FHS) - стандартом иерархии файловой системы. Этот стандарт определяет структуру каталогов и их содержимое, предоставляя общий набор правил для размещения файлов и каталогов в системе.
/
(корневой каталог): Все файлы и каталоги начинаются с корневого каталога. Он содержит все другие каталоги и файлы в системе./bin
(бинарные исполняемые файлы): Здесь находятся основные исполняемые файлы, необходимые для загрузки и восстановления системы./boot
(файлы загрузки): Содержит файлы, необходимые для загрузки операционной системы, такие как ядро Linux (vmlinuz) и файлы загрузчика./dev
(устройства): Виртуальные и физические устройства в системе представлены файлами в этом каталоге./etc
(конфигурационные файлы): Здесь располагаются конфигурационные файлы для различных системных компонентов и приложений./home
(домашние каталоги пользователей): Каждый пользователь имеет свой собственный домашний каталог в этой директории./lib
и /lib64
(библиотеки): Здесь содержатся библиотеки, необходимые для работы исполняемых файлов в /bin
и /sbin
./media
(съемные носители): Предназначен для временного монтирования (подключения) файловых систем. Администраторы систем могут использовать /mnt
в качестве места для ручного монтирования различных файловых систем вручную. Это общее место для временного доступа к файлам из других мест./mnt
(временные монтирования): Используется для временного монтирования файловых систем, например, CD/DVD-ROM или внешних устройств./opt
(дополнительные приложения): Предназначен для установки дополнительных программ, не являющихся частью стандартной установки./proc
(процессы): Специальная файловая система, предоставляющая информацию о текущих процессах и системе в виде файлов./root
(домашний каталог суперпользователя): Это домашний каталог для пользователя root (администратора системы)./run
(временные файлы времени выполнения): Каталог /run
содержит временные файлы, создаваемые и используемые программами и службами во время выполнения (рантайм)./sbin
(системные бинарные файлы): Здесь содержатся исполняемые файлы, необходимые для административных задач./srv
(данные для служб): Этот каталог используется для данных, связанных с определенными службами или сайтами./sys
(информация о ядре): Предоставляет информацию о ядре Linux в виде файловой системы./tmp
(временные файлы): Здесь находятся временные файлы, доступные всем пользователям./usr
(пользовательские файлы): Содержит пользовательские программы, библиотеки, документацию и другие несистемные файлы.