Каталоги и файловая система
Пред.
След.

Каталоги и файловая система

В Linux и Unix все объекты по существу являются файлами. Каталоги, устройства, сами файлы - всё это ФАЙЛЫ. К устройствам обычно обращаются как к узлами (Minor node и Major node), но при этом они остаются файлами.

Файловые системы Linux и Unix представляют собой иерархическую древовидную структуру. Высшим уровнем файловой системы является / - корневой каталог. Остальные файлы и каталоги находятся в корневом каталоге. Например, /home/konqi/kubuntu.odt означает полный путь, или абсолютный путь, к файлу kubuntu.odt, расположенному в подкаталоге konqi, который в свою очередь расположен в подкаталоге home, расположенном в корневом каталоге (/).

В корневом каталоге находятся важные каталоги, характерные для большинства систем Linux. Вот список основных каталогов, которые находятся непосредственно в корневом (/) каталоге:

/bin

Важные команды, которые изначально были двоичными файлами (англ. binary), но могут представлять из себя и скрипты командной оболочки.

/boot

Загрузочные (англ. boot) файлы конфигурации, ядра, и другие файлы, необходимые при загрузке системы.

/dev

Устройства (англ. devices) и оборудование системы, представленные как файлы в соответствии с традициями Unix-систем.

/etc

Конфигурационные файлы, загрузочные скрипты, etc.

/home

Домашние каталоги разных пользователей.

/initrd

Используется при создании initial RAM Disk — виртуальный диск с некоторым особым сценарием загрузки системы.

/lib

Системные библиотеки (англ. libraries).

/lost+found

Сюда попадают "потерянные" файлы, т.е. найденные в файловой системе фрагменты данных, ставшие недоступными в виде файлов при произошедшем сбое.

/media

Автоматически смонтированные (подключённые) файловые системы переносных устройств, например, портативных музыкальных проигрывателей, цифровых камер и т.п.

/mnt

Вручную подключенные (смонтированные) файловые системы с жёсткого диска.

/opt

Специально выделенный каталог для установки не входящих в дистрибутив сторонних приложений, обычно статически собранных (включающих свои собственные системные библиотеки вместо имеющихся в дистрибутиве) и, соответственно, легко переносимых в любой дистрибутив.

/proc

Особый каталог, в котором динамически представлена информация о состоянии системы, включая информацию о работающих в ней процессов.

/root

Домашний каталог пользователя Root, произносится "слэш-рут".

/sbin

Важные системные бинарные файлы и скрипты, обычно предназначенные для запуска только пользователем root.

/srv

Может содержать файлы, обслуживающие (англ. served) другие системы, например, файлы веб-сервера.

/sys

Похожа на файловую систему /proc, но содержит информацию, не относящуюся к запущеным процессам.

/tmp

Временные(англ. temporary) файлы.

/usr

Приложенния и файлы "для чтения", которые доступны для всех пользователей.

/var

Постоянно изменяемые файлы, например, файлы отчетов и базы данных.

Пред.
След.
Начало