Структура файловой системы Linux Отличается от Windows.
Разберемся подробнее, что для чего.
/ — корневой каталог;
Все в Linux находится в каталоге /. Можно привести аналогию с диском (C:) на Windows.
/bin, /sbin — основные исполняемые модули.
В каталоге /bin находятся основные бинарные пользовательские программы — системные программы и утилиты, например оболочка bash.
Размещение этих файлов в каталоге /bin гарантирует, что в системе эти важные утилиты будут доступны в любом случае.
Каталог /sbin — в нем находятся основные исполняемые модули, используемые для системного администрирования.
/boot — файлы статической загрузки;
В данном каталоге находятся файлы, необходимые для загрузки системы — файлы ОС и ядра Linux.
/dev — файлы устройств.
В данном каталоге находятся файлы, в виде которых представлены устройства, в том числе «виртуальные» устройства.
Например, файл /dev/sda это первый имеющийся диск SATA. Если надо будет на нем создать раздел , то для этого необходимо запустить редактор разделов и сообщить ему, что нужно отредактировать устройство /dev/sda.
/etc — конфигурационные файлы.
В /etc находятся конфигурационные файлы, которые можно отредактировать вручную в текстовом редакторе.
/home — домашние каталоги.
В каталоге /home находятся домашние файлы каждого пользователя. Например, если есть пользователь с именем ithelp21ru, то мы увидим каталог /home/ithelp21ru, где находятся пользовательские данные и конфигурационные файлы пользователя. У пользователя полные права на свою директорию.
/lib, /usr/lib — основные разделяемые библиотеки.
В /lib находятся библиотеки для основных исполняемых файлов, из каталогов /bin, /sbin.
Библиотеки для бинарных файлов размещены в каталоге /usr/lib.
/lib/modules — здесь находятся подгружаемые модули для ядра Linux.
/lost+found — восстановленные файлы.
Если в работе файловой системы произошел сбой, то о время следующей загрузки будет выполнена проверка файловой системы и все найденные поврежденные файлы будут размещены в данной директории.
/media — съемные носители.
В каталоге /media размещаются каталоги, в которые монтируются съемные носители. Если пользователи в системе Linux вставляет в привод DVD , то в каталоге /media будет автоматически создан каталог, содержимое которого и будет являться содержимым этого диска. Для этой цели все чаще используется каталог /run/media.
/mnt — точки временного монтирования.
В данной директории обычно монтируются временные файловые системы по необходимости.
/opt — вспомогательные пакеты;
В каталоге /opt находятся подкаталоги дополнительных пакетов ПО, использующиеся проприетарным ПО.
/proc — файлы ядра и процессов;
Каталог /proc предоставляет информацию о системе и системных процессах и содержит временные файлы в текстовом формате.
/root — домашняя директория пользователя root.
Является директорией суперпользователя.
/run — файлы состояния приложений.
В данном каталоге приложениям предоставляется возможность хранить вспомогательные файлы, которые им требуются (сокеты и идентификаторы процессов).
/srv — данные сервисных служб.
В /srv находятся данные для сервисов (HTTP, FTP, …), которые предоставляет система.
/tmp — временные файлы.
В этом каталоге приложения хранят свои временные файлы, которые автоматически удаляются при перезапуске системы.
/usr — пользовательские бинарные файлы и данные.
Здесь находятся приложения и файлы, используемые пользователями, используются только для чтения.
/var — файлы для хранения изменяющихся файлов.
В этой директории хранятся часто изменяемые файлы — журналы логов, журналы событий, кэши (/var/log/syslog).