🐧 Структура каталогов Linux (наглядно)
В Linux всё начинается с корня /. Внутри него расположены системные каталоги, каждый отвечает за свою часть системы.
/ ├── bin базовые команды (ls, cp, mv) ├── boot файлы загрузки системы и ядро ├── dev файлы устройств (диски, терминалы) ├── etc конфигурационные файлы системы ├── home домашние каталоги пользователей │ └── user ├── lib системные библиотеки ├── lost+found восстановленные файлы после fsck ├── media автомонтирование флешек и внешних дисков ├── mnt временное монтирование ├── opt сторонние приложения ├── proc информация о процессах и ядре ├── root домашний каталог root ├── run runtime-данные текущей сессии ├── sbin системные утилиты администратора ├── srv данные сервисов (например сайты) ├── tmp временные файлы ├── usr пользовательские программы │ ├── bin │ ├── lib │ └── share └── var часто изменяемые данные ├── log системные логи ├── cache кэш программ └── lib данные сервисов
💡 Интересный факт: в современных Linux многие каталоги объединены:
/bin → /usr/bin /sbin → /usr/sbin /lib → /usr/lib
Так называемый UsrMerge.
Linux логичен: конфиги — в /etc программы — в /usr логи — в /var/log