Структура каталогов Linux (шпаргалка)


Когда смотришь на корень файловой системы Linux, кажется, что это какой-то сюр: папки с непонятными названиями. На самом деле всё довольно логично, если знать сокращения и акронимы:

/bin     USER PROGRAMS (бинари для юзеров)  
/sbin    SYSTEM PROGRAMS (системные бинари для рута)  
/etc     CONFIGURATION FILES (конфиги и настройки)  
/dev     DEVICE FILES (девайс-файлы для харда)  
/proc    PROCESS INFORMATION (инфа о процах и ядре)  
/var     CHANGING DATA (логи, кеши, базы, очереди)  
/tmp     TEMPORARY FILES (времянка, чистится при ребуте)  
/usr     UNIX SYSTEM RESOURCES (софт, либы, доки для всех)  
/home    HOME DIRECTORIES (хомы юзеров, личные файлы)  
/boot    BOOT FILES (бутлоадер и ядро)  
/lib     SYSTEM LIBRARIES (системные либы, модули ядра)  
/opt     OPTIONAL APPS (сторонний софт)  
/mnt     TEMP MOUNT POINTS (ручное монтирование фс)  
/media   REMOVABLE MEDIA (автомонт юсб/сд)  
/srv     SERVICE DATA (дата сервисов: веб, фтп, бд)  

/root    ROOT USER HOME (хомяк рута)  
/sys     KERNEL INTERFACE (инфа о ядре и железе)  
/run     RUNTIME DATA (рантайм, замена /var/run)  
/lost+found RECOVERED FILES (восстановленное fsck добро)  

Это базовый скелет Linux. Почти в каждом дистрибутиве он выглядит одинаково.

Основа этой шпоры гуляла по интернетам, но там были ошибки и не было расшифровки функционала. Например, важно понимать, что в /usr лежат не ваши личные файлы (для этого есть /home), а системные ресурсы: программы, библиотеки и документация, доступные всем пользователям. + добавил рут, сис, ран. В общем,  делюсь 🙂


Запись опубликована в рубрике Linux, Операционная система. Добавьте в закладки постоянную ссылку.

Добавить комментарий

🇬🇧 Attention! Comments with URLs/email are not allowed.
🇷🇺 Комментарии со ссылками/email удаляются автоматически.