Ответ
Файловая система в Linux представляет собой иерархическую древовидную структуру, начинающуюся с корневого каталога /
.
Основные каталоги и их назначение:
/
— Корень (root): Самый верхний уровень файловой системы./bin
— Основные утилиты (binaries): Исполняемые файлы базовых команд, доступных всем пользователям (например,ls
,cp
,cat
)./sbin
— Системные утилиты (system binaries): Исполняемые файлы для администрирования системы, обычно требующие прав суперпользователя (например,fdisk
,ifconfig
,reboot
)./etc
— Конфигурационные файлы (et cetera): Содержит конфигурационные файлы для всей системы и установленных программ./dev
— Файлы устройств (devices): Файлы, представляющие физические и виртуальные устройства системы (например, жесткие диски/dev/sda
, терминалы/dev/tty
)./proc
— Информация о процессах (processes): Виртуальная файловая система, предоставляющая информацию о системных процессах и ядре в виде файлов./var
— Изменяемые данные (variable): Файлы, содержимое которых постоянно меняется. Включает логи (/var/log
), кэш (/var/cache
), почту и т.д./tmp
— Временные файлы (temporary): Каталог для временных файлов, которые обычно удаляются при перезагрузке системы./usr
— Пользовательские программы (Unix System Resources): Содержит большинство пользовательских программ, библиотек и документации. АналогиченProgram Files
в Windows./home
— Домашние каталоги: Содержит личные каталоги пользователей (например,/home/username
)./boot
— Файлы загрузчика: Файлы, необходимые для загрузки системы, включая ядро Linux и файлы загрузчика (GRUB)./lib
— Системные библиотеки (libraries): Библиотеки, необходимые для работы программ из/bin
и/sbin
./opt
— Опциональные пакеты (optional): Используется для установки стороннего программного обеспечения, которое не входит в стандартный дистрибутив./mnt
— Точки монтирования (mount): Каталог для временного монтирования файловых систем (например, USB-накопителей).
Пример просмотра содержимого каталога /etc
:
ls -l /etc