Содержимое корневой директории CentOS мало чем отличается от содержимого этой же директории в других Linux, поэтому статья будет полезна всем начинающим изучать Linux.

Любая единица (item/элемент) в файловой системе *nix является файлом. Директория – это специальный тип файла, который может содержать другие файлы и директории. В Linux все директории лежат в одной главной директории, которая называется корневой (root directory). Корневая директория обозначается символом /.

Следующая таблица содержит список директорий корневой директории CentOS 5.5.

Директория Содержимое (что хранится в директории)
root Домашняя директория пользователя root (системного администратора).
home Домашние директории обычных пользователей.
bin Утилиты оболочки (Shell) и командной строки, некоторые из которых необходимы для запуска системы.
sbin Системные утилиты, предназначенные для выполнения задач системного администрирования. Некоторые из этих утилит необходимы для запуска системы.
lib Многократно используемые библиотеки, необходимые для программ.
usr Программы, настройки конфигурации, библиотеки, файлы помощи, которые могут быть разделяемыми (shared) несколькими системами.
usr/bin Множество утилит и приложений.
usr/sbin Множество утилит для системного администрирования.
usr/lib Множество многократно используемых системных библиотек, которые используются программами и от которых зависят программы.
var Изменяющиеся данные, такие как логи, базы данных, файлы web, буферные (spool) каталоги для почты и т. д.
boot Ядро, загрузочный RAM диск (Общее представление о initrd (Initial RAM disk)), загрузчик. Эти компоненты несут ответственность за загрузку системы.
etc Конфигурационные файлы масштаба системы.
lost+found Файлы, восстановленные “проверяльщиком” (checker) файловой системы, после некорректного отключения, например краха системы или сбое в электросети.
media Директории, которые используются для автоматического монтирования “удаляемых” устройств, таких как CD-ROM, DVD и различные USB-устройства.
misc Директории, которые обычно используются для монтирования NFS-директорий.
srv Данные, которые обслуживаются вашей системой такими сервисами, как web, ftp или cvs.
mnt Директории, которые используются для временного подключения удаленных директорий (NFS, Samba) и удаляемых устройств (CD-ROM, DVD, USB-устройства).
opt Приложения сторонних (third-party) разработчиков.
proc Виртуальная файловая система, которая содержит специальные файлы, используемые для изменения или отображения настроек ядра.
dev Файлы, которые представляют физические устройства в системе и виртуальные устройства, поставляемые ядром.
selinux Виртуальная файловая система, содержащая специальные файлы, используемые для для изменения или отображения настроек SELinux.
sys Виртуальная файловая система, которая содержит специальные файлы, используемые для изменения или отображения устройств, которые hot-pluggable.
tmp Временные файлы и папки, которые периодически удаляются из системы.

Источники:

  1. Foundations of CentOS Linux. Enterprise Linux On the Cheap. Авторы: Ryan Baclit, Chivas Sicam, Peter Membrey, and John Newbigin