Операционные системы на базе Linux имеют определенную структуру каталогов. Существует специальный стандарт Filesystem Hierarchy Standard (FHS, стандарт иерархии файловой системы). Данный стандарт определяет типовые места хранения файлов в файловой системе Linux, он определяет основные каталоги, их названия и предназначение. Корнем файловой системы является корневой каталог, который обозначается как /. Внутри корневого каталога расположены все базовые каталоги, каждый из которых, предназначен для определенных целей. Ниже приводится краткое описание основных стандартных каталогов операционной системы Linux. В большинстве случаев, когда говорят о каталогах в Linux, используют именно понятие Каталог. Пользователям Windows, наверное, ближе понятие Папка. Будем считать, что понятия Каталог, папка и директория эквивалентны. / | Корневой каталог файловой системы Linux. Он содержит все системные файлы и каталоги. |
/bin | В каталоге /bin размещаются системные программы (бинарные - двоичные файлы, исполняемые файлы). Например, в каталоге /bin размещаются все основные команды ядра Linux, такие как cp, cat, mount и так далее. |
/boot | В каталоге /boot размещается загрузчик системы и некоторые дополнительные файлы, которые нужны для запуска Linux. |
/dev | Каталог /dev содержит файлы, которые представляют физические устройства компьютера. Через данные файлы осуществляется интерфейс для этих устройств. Например, /dev/sda обозначает ваш первый SATA-жесткий диск. |
/etc | В каталоге /etc хранятся системные файлы и конфигурации. Например, здесь хранятся такие файлы как fstab, passwd, hosts и так далее. |
/home | Домашние каталоги пользователей. У каждого пользователя в /home есть свой определенный каталог, имя которого совпадает с именем пользователя. Например, если я в системе зарегистрирован как yuriy, то мой домашний каталог будет /home/yuriy. |
/lib | В каталоге /lib размещены системные библиотеки и модули ядра. |
/lost+found | Резервные файлы, которые используются для восстановления системы программой fsck. |
/media | В данный каталог обычно монтируются съемные носители. Для каждого устройства в каталоге /media создается отдельный каталог. |
/mnt | В данный каталог обычно монтируют на время дополнительные файловые системы. |
/opt | В данный каталог обычно устанавливают некоторое дополнительное программное обеспечение (ПО), которое является дополнением к базовому ПО дистрибутива (такое ПО иногда называют подключаемым программным обеспечением). |
/proc | В каталоге /proc размещена так называемая псевдофайловая система - виртуальная файловая система информации о ядре и процессах. |
/root | В каталоге /root размещаются файлы пользователя root. Данный каталог является домашним каталогом пользователя root. |
/sbin | В каталоге /sbin размещаются важные системные исполняемые (бинарные) файлы, которые необходимы для запуска системы. Также в каталоге размещаются команды, которые обычно использует только системный администратор. Например, в каталоге /sbin размещаются команды halt и reboot. |
/srv | Каталог /srv содержит неизменяемые данные для сервисов ("только для чтения"), предоставляемых данной системой. |
/tmp | В данном каталоге содержаться временные файлы, которые, как правило, удаляются автоматически. Многие программы используют данный каталог для хранения временных данных. |
/usr | В данном каталоге могут размещаться различные вспомогательные файлы (например, библиотеки), которые не требуются при загрузке системы. Каталог /usr содержит иерархию подкаталогов, например, /usr/bin, /usr/local, /usr/sbin. |
/var | Каталог /var содержит различные данные, которые обычно изменяются со временем. Например, в нем могут размещаться сохраненные данные для игр, файлы регистраций, буферы печати. В нем же хранятся файлы системных журналов (в каталоге /var/log). |
|