У всех, кто начинает пользоваться Linux всегда возникает закономерный вопрос: что означают папки в Linux? Ведь файловая структура Linux сильно отличается от файловой структуры Windows. Понятно, что во все папки лазить нет необходимости, но полезно иметь шпаргалку, когда такая потребность возникнет.
Поэтому я нашёл полезным для себя и для других сделать такую шпаргалку — папки Linux. Конечно, эту и другую информацию можно найти на linux форуме, но лучше иметь свою заметку, так как порой найти нужную информацию в сети бывает не так-то просто. Вот что означают папки в Linux:
- / — корневая папка в linux, которая формирует базу файловой системы. Все файлы и каталоги linux логически содержfтся внутри корневого каталога независимо от их физического местоположения
- /bin — папка linux, которая содержит исполняемые программы, которые являются частью операционной системы Linux.
- /boot — папка linux, которая хранит ядро Linux и другие файлы, необходимые для менеджеров загрузки LILO и GRUB.
- /dev — папка linux, которая, содержит все файлы устройств. Linux рассматривает каждое устройство в виде специального файла. Все эти файлы находятся в /dev/etc — содержит самые файлы конфигурации системы и инициализации скриптов в /etc/rc.d подкаталог.
- /dev/null — это специальный каталог, который отбрасывает все данные, записанные на него (но сообщает, что операция записи удалось) и предоставляет никаких данных, чтобы любой процесс, который считывает из него.
- /home — домашний каталог является родительским для домашних каталогов пользователей.
- /lib — хранит библиотеку файлов, включая загружаемый драйвер модули, необходимые для загрузки системы.
- /lost+found — директория для потерянных файлов.
- /media — справочник для монтажа систем файлов на съемные носители, как CD-ROM дисков.
- /mnt — каталог для временного смонтированных файловых систем.
- /opt — дополнительные пакеты программного обеспечения копировать.
- /proc — специальный каталог в виртуальной файловой системе. Он хранит информацию о различных аспектах системы Linux.
- /root — домашний каталог суперпользователя.
- /sbin — папка linux, которая хранит административную двоичные файлы.
- /srv — папка linux, которая содержит данные за услуги (HTTP, FTP и т.д.), предлагаемые системой.
- /sys — специальный каталог, который хранит информацию об устройствах, как видно из ядра Linux.
- /tmp — Временный каталог, который может быть использован в качестве временной директории (для хранения временных файлов). Содержание этого каталога будут удалены каждый раз при загрузке системы.
- /usr — папка linux, которая содержит подкаталоги для многих программ, таких как системы X Window.
- /usr/bin — хранит исполняемые файлы для многих Linux команд. Он не является частью операционной системы.
- /usr/include — папка linux, которая содержит файлы заголовков для C и C + + языков программирования.
- /usr/lib — папка linux, которая хранит библиотеки для C и C + + языки программирования.
- /usr/local — папка linux, которая содержит локальные файлы.
- /usr/sbin — папка linux, которая хранит административные команды.
- /usr/share — папка linux, которая содержит файлы, которые являются общими, как, конфигурация по умолчанию, файлы, изображения, документы и т.д.
- /usr/src — хранит исходный код для Linux ядра.
- /var — содержит различные файлы системы, такие как журнал, почтовые каталоги, очереди печати и т.д., которые имеют тенденцию к изменению в количестве и размере с течением времени.
- /var/cache — Складское помещение для кэшированных данных для приложений.
- /var/lib — папка linux, которая хранит информацию о текущем состоянии приложения.
- /var/lock — папка linux, которая содержит блокировку файлов, которые проверяются приложений, так что ресурс может быть использована только одна заявка.
- /var/log — папка linux, которая хранит лог-файлы для различных приложений.
- /var/mail — папка linux, которая содержит пользователей электронной почты.
- /var/opt — хранит переменные данные для пакетов.
- /var/run — содержит данные, описывающие системы, поскольку она была загружена.
- /var/spool — хранит данные, которые ждут своего рода обработка.
- /var/tmp — содержит временные файлы, сохраняемые между перезагрузками системы.
Это перевод с английского, поэтому язык немного корявый, но хорошо понятный. Вот так устроены папки в Linux, а если говорить более корректно — файловая структура Linux.
Кратко и без воды. Респект!