Структура каталогов (папок) файловой системы Linux. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Структура каталогов (папок) файловой системы Linux

13

Структура каталогов Linux Операционные системы на базе 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).
Лайков: +1
войдите, чтобы ставить лайки
13
  • Опубликовано: 11.10.2012

Комментарии

Fox
Активный пользователь
Активный
27.12.2012
15:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
В какой каталог устанавливаются программы? Вернее, где лежат все данные о программах? Можно найти например в каком либо каталоге иконку от торрент клиента Deluge и заменить её?
VadimAndy
Активный пользователь
Активный
18.06.2014
17:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийFoxРодительский комментарий
0
войдите, чтобы ставить лайки
/usr/share - из реп
/opt - от сторонних разрабов и прориетарщина
yuriy
Активный пользователь
Активный
27.12.2012
16:20
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Посмотри в /usr/share/название-программы
arseniy
05.01.2013
09:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
по своему описанию /var напоминает мне AppData в Винде
Fox
Активный пользователь
Активный
05.01.2013
16:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийarseniyРодительский комментарий
0
войдите, чтобы ставить лайки
Только в win это бутед что то типо ../Users/Username/Local settings/Local/Еще папка/Applications data/AppData/

Помню еще что каталогов таких там несколько одинаковых и полный путь к счастью уже не помню :)
arseniy
10.01.2013
12:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийFoxРодительский комментарий
0
войдите, чтобы ставить лайки
вообще-то HD:Doc&Sett(Users)%username%AppData(Application Data, Данные Приложений)
VadimAndy
Активный пользователь
Активный
17.10.2013
17:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийFoxРодительский комментарий
0
войдите, чтобы ставить лайки
Именно. Дохера всего. И не монятно, за чем?
Евгений
01.02.2013
15:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Как все оказывается просто и логично. Спасибо больше за информацию!
михаил
19.07.2013
08:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
норм статейка
Slava
17.05.2015
16:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо Автору
Олег
18.07.2016
08:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Довольно интересная, и ценная информация для меня, спасибо огромное!
tbdm
31.01.2017
20:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Очень спасибо! :)
Aleks3500
Активный пользователь
Активный
06.07.2020
01:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
"файловой системы Linux" - хрусть (:

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила