Linux🐧
January 11, 2023

Linux. Структура файловой системы

​Поскольку в последнее время приходится работать с linux и в дальнейшем нужно буде все больше и больше, решил углубить свои знания и вспомнить уже известное.

Начну с одного из основного - структура файловой системы.

Структура файловой системы представляет собой дерево, корнем которой является каталог /.

Рассмотрим подробно структуру и назначение каталогов:

  • /bin (binaries) – исполняемые файлы самых необходимых утилит. Может быть символьной ссылкой на /usr/bin
  • /boot – файлы, необходимые для самого первого этапа загрузки – загрузки ядра (и обычно само ядро)
  • /dev (devices) – блочные и символьные файлы устройств (диски, терминалы, клавиатуры, принтеры и др.)
  • /etc (etcetera) – конфигурационные файлы системы и различных программ
  • /home – домашние каталоги пользователей для хранения «личных» файлов
  • /lib (libraries) – файлы библиотек (стандартных функций, необходимых многим программам), необходимых для работы утилит. Может быть символьной ссылкой на /usr/bin
  • /mnt (mount) – каталог для подключения файловых систем (съемных носителей и др.)
  • /opt (optional) – каталог для дополнительных программ (проприетарных драйверов, агентов мониторинга и др.)
  • /proc (process) – файлы в оперативной памяти, в которых содержится информация о выполняемых в системе процессах
  • /root – домашний каталог пользователя root
  • /sbin (system binaries) – файлы системных утилит, необходимые для загрузки, резервного копирования и восстановления системы. Может быть символьной ссылкой на /usr/sbin
  • /sys (system) – виртуальная файловая система sysfs, которая содержит информацию об аппаратном обеспечении (ЦПУ, ОЗУ, дисках, сетевых устройствах), драйверах, ядре системы и др.
  • /tmp – каталог для временных файлов, обычно зачищается при каждой загрузке системы
  • /usr – пользовательский каталог, который содержит каталоги исполняемых файлов и конфигурационных файлов
  • /var (variable) – файлы, создаваемые или используемые различными программами (логи, очереди, идентификаторы процессов, БД и др.)