Иерархия файловой системы в 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 (пользовательские файлы): Содержит пользовательские программы, библиотеки, документацию и другие несистемные файлы.