Переход с Windows на Linux часто сопровождается вопросом: «Где здесь диск C:?» В Linux всё
устроено иначе — здесь нет привычных букв дисков, а вместо них используется единая древовидная структура каталогов.
В этой статье мы разберёмся, как организованы файлы и директории в Linux, какие изменения произошли в современных дистрибутивах, и как эффективно работать с файловой системой.
Корневая директория (/
)

/
) — основа всей файловой системы Linux.В отличие от Windows, где каждый диск имеет свою букву (C:
, D:
и т. д.), в Linux всё начинается с корня — /
. Это точка входа в файловую систему, от которой отходят все остальные каталоги.
Примеры абсолютных путей:
/home/user
— домашняя папка пользователя./etc/ssh/sshd_config
— конфигурационный файл SSH-сервера.
⚠️ Важно: В Linux все пути начинаются с
/
, даже если устройство (например, флешка) подключено позже.
Основные системные каталоги
bin
и /usr/bin
— исполняемые файлы

/bin
хранятся основные команды, такие как ls
, cp
, mv
./bin
— содержит основные исполняемые файлы, необходимые для работы системы (например,bash
,ls
,grep
)./usr/bin
— программы, установленные пользователем или через пакетный менеджер.
Современные изменения: В некоторых дистрибутивах /bin
и /usr/bin
объединены в символическую ссылку для упрощения структуры.
/etc
— конфигурационные файлы

/etc
хранятся настройки системы и установленных программ.Здесь находятся:
- Системные конфиги (
/etc/fstab
,/etc/hosts
). - Настройки сервисов (
/etc/nginx/
,/etc/docker/
).
💡Совет: Перед редактированием файлов в
/etc
делайте резервные копии!
/dev
— устройства системы

/dev
находятся виртуальные файлы, представляющие устройства.Linux рассматривает всё оборудование как файлы:
/dev/sda
— жёсткий диск./dev/null
— «чёрная дыра» для данных./dev/tty
— терминальные устройства.
Современные системы: Управление устройствами теперь часто происходит через udev
.
/home
— домашние каталоги пользователей

/home
./home/user
— хранит личные файлы, настройки (.config), загрузки.- Исключение —
root
, его домашняя папка/root
.
💡Совет: Регулярно делайте бэкап
/home
— это спасёт ваши данные при сбоях.
/tmp
и /var/tmp
— временные файлы

/tmp
автоматически удаляются после перезагрузки./tmp
— очищается при перезагрузке (в некоторых системах — черезtmpfs
в RAM)./var/tmp
— хранит временные данные дольше.
Современные практики: Некоторые сервисы используют /run
для временных файлов во время работы.
Каталоги для программ и библиотек
/usr
— вторичная иерархия

/usr
содержит большинство установленных программ.- /usr/bin — дополнительные программы.
- /usr/share — общие данные (иконки, шрифты, документация).
- /usr/lib — библиотеки.
⚠️Важно: В современных системах
/usr
может быть отдельным разделом.
/opt
— стороннее ПО

/opt
используется для проприетарного ПО в изолированных папках.Примеры:
/opt/google/chrome
— браузер Chrome./opt/jetbrains
— IDE от JetBrains.
Плюсы: Удобно удалять — просто стираете папку.
/usr/local
— локальные программы

/usr/local
предназначен для софта, установленного вручную.Используется для:
- Скриптов (
/usr/local/bin
). - Локальных сервисов.
Монтирование устройств (/media
, /mnt
, /run/media)

/media
автоматически появляются подключённые устройства./media
— для съёмных носителей (флешки, диски)./mnt
— для временного монтирования вручную.
Современные системы: В некоторых дистрибутивах используется /run/media
.
Заключение.
Понимание структуры каталогов Linux — ключ к эффективной работе. В отличие от Windows, здесь всё логично организовано:
- Системные файлы —
/etc
,/bin
,/lib
. - Пользовательские данные —
/home
. - Временные файлы —
/tmp
. - Программы —
/usr
,/opt
.
Советы для новичков:
- Не редактируйте системные файлы без необходимости.
- Храните данные в
/home
. - Используйте
/opt
для тестового ПО.
Was this helpful?
3 / 0