Файловые системы 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- различные файлы, такие как логи и базы данных