HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>В операционной системе Linux файловая система отличается организованной структурой. Если вы только перешли с Windows, вы можете столкнуться с некоторыми затруднениями, во многом из-за отсутствия чёткого понимания о принадлежности каждой директории. В данной статье будет рассмотрена структура файловой системы, в результате чего смысл применения большинства папок в Linux директории (directory) станет вам ясен.</p>
1 <p>В операционной системе Linux файловая система отличается организованной структурой. Если вы только перешли с Windows, вы можете столкнуться с некоторыми затруднениями, во многом из-за отсутствия чёткого понимания о принадлежности каждой директории. В данной статье будет рассмотрена структура файловой системы, в результате чего смысл применения большинства папок в Linux директории (directory) станет вам ясен.</p>
2 <p>В первую очередь, обратите внимание на следующую таблицу ниже:</p>
2 <p>В первую очередь, обратите внимание на следующую таблицу ниже:</p>
3 <p>Теперь следует разобрать всё более подробно.</p>
3 <p>Теперь следует разобрать всё более подробно.</p>
4 <h2>/ - корень</h2>
4 <h2>/ - корень</h2>
5 <p>Главный каталог в системе. Здесь нет дисков, как в Виндовс. По большему счёту, это и есть файловая система Линукс. Адреса всех существующих файлов начинаются с корневой директории Linux, а дополнительные разделы подключаются к папкам корневого каталога.</p>
5 <p>Главный каталог в системе. Здесь нет дисков, как в Виндовс. По большему счёту, это и есть файловая система Линукс. Адреса всех существующих файлов начинаются с корневой директории Linux, а дополнительные разделы подключаются к папкам корневого каталога.</p>
6 <p>Читать или менять содержимое в данном каталоге может лишь root-пользователь (user). Домашний каталог пользователя root - /root.</p>
6 <p>Читать или менять содержимое в данном каталоге может лишь root-пользователь (user). Домашний каталог пользователя root - /root.</p>
7 <h2>/bin - бинарные файлы пользователя</h2>
7 <h2>/bin - бинарные файлы пользователя</h2>
8 <p>Содержит файлы исполняемого типа. Программы, с которыми можно работать в однопользовательском режиме и прочие утилиты, которые применяются, пока не подключён каталог /usr/.</p>
8 <p>Содержит файлы исполняемого типа. Программы, с которыми можно работать в однопользовательском режиме и прочие утилиты, которые применяются, пока не подключён каталог /usr/.</p>
9 <h2>/sbin - системные исполняемые файлы</h2>
9 <h2>/sbin - системные исполняемые файлы</h2>
10 <p>Во-первых, как и в случае с /bin, содержатся исполняемые файлы, доступные на ранних этапах загрузки. Во-вторых, тут располагаются программы, выполняемые с правами суперпользователя, те же утилиты обслуживания и пр.</p>
10 <p>Во-первых, как и в случае с /bin, содержатся исполняемые файлы, доступные на ранних этапах загрузки. Во-вторых, тут располагаются программы, выполняемые с правами суперпользователя, те же утилиты обслуживания и пр.</p>
11 <h2>/etc</h2>
11 <h2>/etc</h2>
12 <p>В этой папке Linux расположены конфигурационные файлы всех программ, которые установлены в системе. Также есть скрипты для запуска демонов, автозагрузки программ и т. п. Главное, что следует запомнить, - речь идёт о файлах по настройке и конфигурации.</p>
12 <p>В этой папке Linux расположены конфигурационные файлы всех программ, которые установлены в системе. Также есть скрипты для запуска демонов, автозагрузки программ и т. п. Главное, что следует запомнить, - речь идёт о файлах по настройке и конфигурации.</p>
13 <h2>/dev - файлы устройств</h2>
13 <h2>/dev - файлы устройств</h2>
14 <p>Как вы знаете, в операционной системе Linux "<a>всё есть файл</a>". И различные внешние устройства тоже. В результате, любые подключённые микрофоны, клавиатуры, флешки и т. п. - это лишь файлы, которые находятся в каталоге /dev.</p>
14 <p>Как вы знаете, в операционной системе Linux "<a>всё есть файл</a>". И различные внешние устройства тоже. В результате, любые подключённые микрофоны, клавиатуры, флешки и т. п. - это лишь файлы, которые находятся в каталоге /dev.</p>
15 <h2>/proc - информация о процессах</h2>
15 <h2>/proc - информация о процессах</h2>
16 <p>Подсистема, которая динамически создаётся ядром. Содержит всю информацию о процессах, которые запущены в реальном времени. Тут можно найти данные об использовании системных ресурсов и получить другую информацию о системе.</p>
16 <p>Подсистема, которая динамически создаётся ядром. Содержит всю информацию о процессах, которые запущены в реальном времени. Тут можно найти данные об использовании системных ресурсов и получить другую информацию о системе.</p>
17 <h2>/var - переменные файлы</h2>
17 <h2>/var - переменные файлы</h2>
18 <p>Речь идёт о файлах, которые часто меняются - это базы данных, кеши, системные журналы и пр. Следует подробнее рассмотреть каталог Linux из папки /var/: • /var/log - файлы логов; • /var/lib - базы данных; • /var/lock - файлы блокировок; • /var/mail - почта; • /var/spool - принтер, печать; • /var/run - pid процессов.</p>
18 <p>Речь идёт о файлах, которые часто меняются - это базы данных, кеши, системные журналы и пр. Следует подробнее рассмотреть каталог Linux из папки /var/: • /var/log - файлы логов; • /var/lib - базы данных; • /var/lock - файлы блокировок; • /var/mail - почта; • /var/spool - принтер, печать; • /var/run - pid процессов.</p>
19 <h2>/tmp</h2>
19 <h2>/tmp</h2>
20 <p>В данном каталоге располагаются временные файлы, которые созданы пользователями (users), программами или системой. Любой пользователь имеет права записи в данную директорию. При перезагрузке компьютера они удаляются.</p>
20 <p>В данном каталоге располагаются временные файлы, которые созданы пользователями (users), программами или системой. Любой пользователь имеет права записи в данную директорию. При перезагрузке компьютера они удаляются.</p>
21 <h2>/usr - программы пользователя</h2>
21 <h2>/usr - программы пользователя</h2>
22 <p>Этот каталог является самым большим и имеет много функций. Вкратце рассмотрим его структуру: • /usr/bin/ - исполняемые файлы (графические редакторы, браузеры, плееры - не используются при загрузке системы); • /usr/sbin/ - бинарные файлы программ, предназначенных для системного администрирования (выполняются с правами суперпользователя); • /usr/lib/ - библиотеки для программ из /usr/sbin либо /usr/bin; • /usr/local - файлы пользователя (программы, библиотеки и настройки, созданные пользователем).</p>
22 <p>Этот каталог является самым большим и имеет много функций. Вкратце рассмотрим его структуру: • /usr/bin/ - исполняемые файлы (графические редакторы, браузеры, плееры - не используются при загрузке системы); • /usr/sbin/ - бинарные файлы программ, предназначенных для системного администрирования (выполняются с правами суперпользователя); • /usr/lib/ - библиотеки для программ из /usr/sbin либо /usr/bin; • /usr/local - файлы пользователя (программы, библиотеки и настройки, созданные пользователем).</p>
23 <h2>/home - домашняя папка</h2>
23 <h2>/home - домашняя папка</h2>
24 <p>Linux директория пользователей, где содержатся домашние каталоги всех пользователей. В данных каталогах пользователи хранят личные файлы, программные настройки и пр. Аналогия с Windows - папка на диске C. Но тут есть разница: home располагается на отдельном разделе, в результате чего при переустановке системы все данные и настройки сохраняются.</p>
24 <p>Linux директория пользователей, где содержатся домашние каталоги всех пользователей. В данных каталогах пользователи хранят личные файлы, программные настройки и пр. Аналогия с Windows - папка на диске C. Но тут есть разница: home располагается на отдельном разделе, в результате чего при переустановке системы все данные и настройки сохраняются.</p>
25 <h2>/boot - файлы загрузчика</h2>
25 <h2>/boot - файлы загрузчика</h2>
26 <p>Linux директория, где содержатся файлы, связанных с загрузчиком системы (ядро vmlinuz, образ initrd и пр.).</p>
26 <p>Linux директория, где содержатся файлы, связанных с загрузчиком системы (ядро vmlinuz, образ initrd и пр.).</p>
27 <h2>/lib - системные библиотеки</h2>
27 <h2>/lib - системные библиотеки</h2>
28 <p>Тут располагаются файлы системных библиотек.</p>
28 <p>Тут располагаются файлы системных библиотек.</p>
29 <h2>/opt - дополнительные программы</h2>
29 <h2>/opt - дополнительные программы</h2>
30 <p>Эта папка Linux включает в себя установленные проприетарные программы, драйвера либо игры, то есть софт, созданный производителем в качестве отдельных исполняемых файлов.</p>
30 <p>Эта папка Linux включает в себя установленные проприетарные программы, драйвера либо игры, то есть софт, созданный производителем в качестве отдельных исполняемых файлов.</p>
31 <h2>/mnt - монтирование</h2>
31 <h2>/mnt - монтирование</h2>
32 <p>Сюда сисадмины монтируют внешние либо дополнительные файловые системы Linux.</p>
32 <p>Сюда сисадмины монтируют внешние либо дополнительные файловые системы Linux.</p>
33 <h2>/media - съемные носители</h2>
33 <h2>/media - съемные носители</h2>
34 <p>Монтируются подключаемые внешние накопители - оптические диски, USB-устройства.</p>
34 <p>Монтируются подключаемые внешние накопители - оптические диски, USB-устройства.</p>
35 <h2>/srv - сервер</h2>
35 <h2>/srv - сервер</h2>
36 <p>Файлы сервисов и серверов. Как пример - web-сервер Apache.</p>
36 <p>Файлы сервисов и серверов. Как пример - web-сервер Apache.</p>
37 <h2>/run - процессы</h2>
37 <h2>/run - процессы</h2>
38 <p>Каталог включает в себя PID-файлы процессов, однако в отличие от /var/run, он располагается в TMPFS, в результате чего всё удаляется после перезагрузки.</p>
38 <p>Каталог включает в себя PID-файлы процессов, однако в отличие от /var/run, он располагается в TMPFS, в результате чего всё удаляется после перезагрузки.</p>
39 <h2>/sys - информация о системе</h2>
39 <h2>/sys - информация о системе</h2>
40 <p>Каталоги Linux в этой папке предназначены для получения информации от ядра о системе. По сути, речь идёт о файловой системе, организованной ядром и позволяющей просматривать и менять множество параметров системной работы, ту же работу swap и много чего ещё.</p>
40 <p>Каталоги Linux в этой папке предназначены для получения информации от ядра о системе. По сути, речь идёт о файловой системе, организованной ядром и позволяющей просматривать и менять множество параметров системной работы, ту же работу swap и много чего ещё.</p>
41 <p>Пожалуй, этого достаточно для общего понимания файловой системы и структуры папок в Linux. Более профессиональную информацию всегда можно получить на нашем курсе.</p>
41 <p>Пожалуй, этого достаточно для общего понимания файловой системы и структуры папок в Linux. Более профессиональную информацию всегда можно получить на нашем курсе.</p>
42  
42