Файловые системы Linux и Unix организованы по принципу иерархической, древовидной структуры. Верхний уровень файловой системы - /
или корневой каталог. В философии проектирования UNIX и Linux, файлом считается все - включая жесткие диски, их разделы и сменные носители. Это означает, что все другие файлы и каталоги (включая также другие диски и разделы) находятся внутри корневого каталога.
Например, /home/jebediah/cheeses.odt
показывает полный путь к файлу cheeses.odt
, который находится в каталоге jebediah
, который находится в каталоге home
, который в свою очередь, находится в корневом каталоге (/
).
Внутри корневого каталога (/
) есть ряд важных системных каталогов, которые обычно одинаково называются в большинстве дистрибутивов Linux. Ниже следует список общих каталогов, которые находятся непосредственно в корневом каталоге (/
):
/bin
- важные бинарные приложения/boot
- файлы, которые необходимы для загрузки компьютера/dev
- файлы устройств/etc
- конфигурационные файлы, скрипты загрузки и тд.../home
- домашние каталоги локальных пользователей/lib
- системные библиотеки/lost+found
- обеспечивает систему потерянного+найденногодля файлов, находящихся в корневом (/
) каталоге/media
- подключенные (загруженные) присоединяемые устройства, такие как компакт-диски, цифровые камеры и др.../mnt
- присоединяемые MouNTed файловые системы/opt
- обеспечивает местоположение для избранных приложений, которые будут установлены/proc
-особый динамический каталог, содержащий информацию о состоянии системы,включая текущие процессы/root
- домашний каталог суперпользователя root/sbin
- важные /emphasis>/sys
- содержит информацию о системе/tmp
- временные файлы/usr
- приложения и файлы, доступные для всех пользователей/var
- различные файлы, такие как логи и базы данных