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

monitor_linux

В отличии от Windows в linux совсем другая структура файловой системы. Если вы только осваиваете linux, то вам будет интересно узнать, что и где расположено, в каких папках находятся интересующие вас файлы.

Если в Windows программа или игра расположена в одной папке, то в linux она распределена по нескольким папкам.

При подключении внешнего носителя, флешки, карты памяти, они появляются в системе как пака в каталоге /mnt

Для сравнения ниже приведен диск Windows и корень файловой системы linux.

files for linux and Windows

Структура файловой системы Linux выглядит так:

/ — корень файловой системы

/bin

/boot

/dev

/etc

/home

/lib

/media

/mnt

/opt

/proc

/root

/run

/sbin

/srv

/sys

/tmp

/ — Корень файловой системы linux

По сути это сам диск в котором расположены все каталог и файлы системы. Подобие диску «С:\» в операционной системе Windows.

/bin — Бинарные программы

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

/boot — файлы загрузки системы

Думаю понятно — здесь располагаются файлы для загрузки системы, образ ядра, файлы Grub, Lilo

/dev — каталог который содержит файлы устройств

Хранятся файлы отвечающие за доступ и работу любого подключенного к системе устройства. Для каждого устройства должен существовать свой файл иначе доступа к нему у вас не будет. Например для принтера, жесткого диска и так далее.

/etc — содержит файлы конфигурации

Конфигурационные системные файлы различных приложений и самой системы

/home — файлы и каталоги пользователей

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

/lib — библиотеки системы

Системные библиотеки которые необходимы для программ и модуля ядра.

/media — каталог съемных носителей

В этот каталог монтируются съемные носители информации, такие как флешки и диски.

/mnt — временные смонтированные

В этом каталоге как правило располагают временно подключенные, смонтированные устройства. (Жесткие диски, облачные каталоги, сетевые каталоги)

/opt — Дополнительные пакеты программ

В этот каталог устанавливаются программы не являющиеся частью дистрибутива. Если программа установленная сюда больше не нужна то можно просто удалить ее каталог расположенный тут.

/proc — информация о процессе

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

/root — каталог пользователя root

Каталог файлов администратора системы

/run — каталог для обмена данными между запущенными процессами

Этот каталог используется для хранения данных запущенными процессами. Программы которые вы запускаете, процессы которые запускает система и т.д.

/sbin- cиcтемные бинарные файлы

Располагаются команды системного администрирования, программы выполняемые в ходе загрузки операционной системы, фоновые процессы.

/srv — служба данных

Файлы имеющие отношение к сервисам, здесь хранят файлы такие программы как ftp, http

/sys — информация об устройствах, драйверах

Используется как виртуальная файловая система которая хранит и позволяет модифицировать устройства подключенные к системе.

/tmp — временные файлы

Данный каталог доступен всем пользователям и хранит все временные файлы системы и пользователей, очищается при следующей загрузке.

Если есть чем дополнить, Пишите в комментариях.

Я написал только самое важное, чтоб начинающий Linux пользователь, смог понять что из себя представляет файловая система.

Всем Удачи!

Про ПК
Добавить комментарий