Все стандартные каталоги linux

Содержание
  1. Описание структуры каталогов системы Linux
  2. Корневой каталог — /
  3. /bin – основные двоичные пользовательские модули
  4. /boot – файлы статической загрузки
  5. /cdrom – исторически выбранная точка монтирования для CD-дисков
  6. /dev – файлы устройств
  7. /etc – конфигурационные файлы
  8. /home – домашние каталоги
  9. /lib – основные разделяемые библиотеки
  10. /lost+found – восстановленные файлы
  11. /media – подключаемые носители
  12. /mnt – точки временного монтирования
  13. /opt – вспомогательные пакеты
  14. /proc – файлы ядра и процессов
  15. /root – домашний каталог пользователя root
  16. /run – файлы состояния приложений
  17. /sbin –двоичные файлы администрирования системы
  18. /selinux – виртуальная файловая система SELinux
  19. /srv – данные сервисных служб
  20. /tmp – временные файлы
  21. /usr – пользовательские двоичные файлы и данные, используемые только для чтения
  22. /var – файлы для хранения изменяющихся данных
  23. 5.4. Стандартные каталоги Linux
  24. Читайте также
  25. Каталоги
  26. IPLabs Linux Team: начало русского Linux’а
  27. 4.3 КАТАЛОГИ
  28. Каталоги
  29. Каталоги
  30. 4.4. Стандартные имена устройств в Linux
  31. 4.5. Стандартные каталоги
  32. 16.19 Каталоги ISO/ITU-T
  33. 1.9. Стандартные сервисы Linux
  34. 1.4.1. Корневая файловая система. Стандартные каталоги
  35. Глава 18 Стандартные каталоги Windows и их содержимое
  36. Веб-каталоги
  37. 1.5. Каталоги
  38. Каталоги
  39. Каталоги
  40. Каталоги

Описание структуры каталогов системы Linux

Если вы перешли с системы Windows, то структура файловой системы Linux может показаться особенно странной. Исчезло устройство C:\ и буквы остальных устройств, уступив место каталогу / и другим каталогам с загадочными названиями, большинство из которых трехбуквенные

Структура файловой системы в Linux и в других UNIX-подобных операционных системах определяется стандартом Filesystem Hierarchy Standard (FHS). Однако в файловых системах Linux также есть некоторые каталоги, которые еще не определены в этом стандарте.

Корневой каталог — /

Все на вашей системе Linux находится в каталоге /, известном как корневой каталог. Вы можете рассматривать каталог / как аналог устройства C:\ в системе Windows — но это не совсем верно, поскольку в Linux для устройств не используются буквы. Если в Windows другой раздел диска может находиться в D:\, такой другой раздел в Linux появится в виде другого подкаталога в каталоге /.

/bin – основные двоичные пользовательские модули

В каталоге /bin находятся основные двоичные пользовательские модули (программы), которые должны присутствовать, если система монтируется в однопользовательском режиме. Приложения, например, Firefox, хранятся в /usr/bin, в то время как важные системные программы и утилиты, такие как командная оболочка bash, расположены в каталоге /bin. Каталог /usr может храниться в другом разделе — размещение этих файлов в каталоге /bin гарантирует, что в системе эти важные утилиты будут даже в случае, если другие файловые системы не смонтированы. Каталог /sbin аналогичен — в нем находятся основные двоичные модули, используемые для системного администрирования.

/boot – файлы статической загрузки

В каталоге /boot находятся файлы, необходимые для загрузки системы — например, здесь хранятся файлы загрузчика GRUB и ваши ядра Linux. Здесь нет конфигурационных файлов, используемых загрузчиком — они находятся в каталоге /etc вместе с другими конфигурационными файлами.

/cdrom – исторически выбранная точка монтирования для CD-дисков

Каталог /cdrom не является частью стандарта FHS, но вы по-прежнему можете найти его в Ubuntu и в других операционных системах. Это временное место, где монтируются диски CD-ROM, когда они вставляются в компьютер. Однако, стандартное место для подключаемого носителя находится внутри каталога /media.

/dev – файлы устройств

В Linux устройства предоставлены в виде файлов и в каталоге /dev находится ряд специальных файлов, с помощью которых представлены устройства. Это не те файлы, которые мы знаем, но здесь они выглядят в виде файлов — например, с помощью /dev/sda представлен первый диск SATA, имеющийся в системе. Если вам на нем нужен раздел, вам нужно запустить редактор разделов и сообщить ему, что нужно отредактировать /dev/sda.

В этом каталоге также находятся псевдо-устройства, которые являются виртуальными устройствами и для которых, на самом деле, нет соответствующего реального устройства. Например, файл /dev/random генерирует случайные числа. Файл /dev/null является специальным устройством, которое не выдает никаких выходных данных и автоматически удаляет все входные данные — когда вы перенаправляете выходные данные команды на /dev/null, то вы их удаляете.

Читайте также:  Посмотреть все сетевые устройства linux

/etc – конфигурационные файлы

В каталоге /etc находятся конфигурационные файлы, которые обычно можно отредактировать вручную в текстовом редакторе. Обратите внимание, что в каталоге /etc/ размещены общесистемные конфигурационные файлы; пользовательские конфигурационные файлы находятся в домашнем каталоге каждого пользователя.

/home – домашние каталоги

В каталоге /home находятся домашние каталоги каждого пользователя. Например, если ваше имя как пользователя bob, то у вас есть домашний каталог, который находится в /home/bob. В этом каталоге находятся файлы с пользовательскими данными и конфигурационные файлы конкретного пользователя. Каждый пользователь имеет доступ на запись только в своем домашнем каталоге и для того, чтобы он мог изменять другие файлы в системе, он должен получить более высокие права доступа (стать пользователем root).

/lib – основные разделяемые библиотеки

В каталоге /lib находятся библиотеки, необходимые для основных двоичных файлов, находящихся в каталогах /bin и /sbin. Библиотеки, необходимые двоичным файлам, находящимся в каталоге /usr/bin, находятся в каталоге /usr/lib.

/lost+found – восстановленные файлы

В каждой файловой системе Linux есть каталог lost+found. Если произошел сбой в работе файловой системы, то при следующей загрузке будет выполнена проверка файловой системы. Все найденные поврежденные файлы будут размещены в каталоге lost+found, так что вы можете попытаться восстановить данные настолько, насколько это можно будет сделать.

/media – подключаемые носители

В каталоге находятся подкаталоги, в которых монтируются съемные носители, вставляемые в компьютер. Например, когда вы в системе Linux вставляете диск CD, в каталоге /media будет автоматически создан соответствующий подкаталог. В этом подкаталоге вы можете получить доступ к содержимому диска CD.

/mnt – точки временного монтирования

Исторически сложилось, что каталог /mnt является тем местом, где системные администраторы монтируют временные файловые системы, когда они их используют. Например, если вы монтируете раздел Windows для того, чтобы выполнить некоторые операции восстановления файлов, вы можете смонтировать его в /mnt/windows. Но другие файловые системы вы можете монтировать в любом другом месте.

/opt – вспомогательные пакеты

В каталоге /opt находятся подкаталоги для дополнительных пакетов программного обеспечения. Этот каталог широко используется проприетарным программным обеспечением, которое не подчиняется стандартной иерархии файловых систем — например, проприетарная программа может при установке записывать дампы своих файлов в /opt/application.

/proc – файлы ядра и процессов

Каталог /proc похож на каталог /dev, поскольку он не содержит стандартных файлов. В нем находятся специальные файлы, в которых представлена информация о системе и о процессах.

/root – домашний каталог пользователя root

Каталог /root является домашним каталогом пользователя root. Вместо того, чтобы находиться в /home/root, он помещается в /root. Этот каталог отличается от каталога /, который является корневым каталогом системы.

/run – файлы состояния приложений

Каталог /run является достаточно новым каталогом, в котором приложениям предоставляется возможность стандартным образом хранить вспомогательные файлы, которые им требуются, например, сокеты и идентификаторы процессов. Эти файлы нельзя хранить в каталоге /tmp поскольку файлы в каталоге /tmp могут быть удалены.

/sbin –двоичные файлы администрирования системы

Каталог /sbin похож на каталог /bin. В нем находятся важные двоичные файлы, которые, как правило, предназначены для их запуска пользователем при администрировании системы.

/selinux – виртуальная файловая система SELinux

Если в вашем дистрибутиве для обеспечения безопасности используется пакет SELinux (например, в Fedora и Red Hat), то в каталоге /selinux будут находиться специальные файлы, используемые SELinux. Этот каталог похож на каталог /proc. В Ubuntu SELinux не используется, поэтому наличие этой папки в Ubuntu, возможно, является ошибочным.

/srv – данные сервисных служб

В каталоге /srv находятся «данные для сервисов, предоставляемых системой». Если вы пользуетесь сервером Apache HTTP для обслуживания веб-сайта, то, скорее всего, вы будете хранить файлы вашего сайта в каталоге, расположенном внутри каталога /srv.

Читайте также:  Квадраты при запуске windows

/tmp – временные файлы

Приложения хранят временные файлы в каталоге /tmp. Такие файлы обычно удаляются всякий раз, когда ваша система перезагружается, и их можно удалить в любой момент с помощью утилит, например, с помощью утилиты tmpwatch.

/usr – пользовательские двоичные файлы и данные, используемые только для чтения

В каталоге /usr находятся приложения и файлы, используемые пользователями, в отличие от приложений и файлов, используемых системой. Например, не очень важные приложения находятся в каталоге /usr/bin, а не в каталоге /bin, а не очень важные двоичные файлы, предназначенные для системного администрирования, находятся в каталоге /usr/sbin, а не в каталоге /sbin. Библиотеки для них находятся внутри каталога /usr/lib. В каталоге также есть другие подкаталоги — например, в каталоге /usr/share расположены файлы, независимые от архитектуры системы, например, используемые для работы с графикой.

Каталог /usr/local является местом, где по умолчанию устанавливаются приложения, откомпилированные локально — это позволит им не смешиваться с остальной частью системы.

/var – файлы для хранения изменяющихся данных

Каталог /var является аналогом каталога /usr, но в каталог /var можно делать запись, а каталог /usr в обычном режиме предназначен только для чтения. Журнальные файлы и все остальное, что должно было бы записываться в обычном режиме в каталог /usr, записывается в каталог /var. Например, журнальные файлы вы сможете найти в каталоге /var/log.

Для получения более подробной технической информации о иерархии файловой системы в Linux обратитесь к документации стандарта иерархии файловых систем Filesystem Hierarchy Standard, ver.2.3 .

Примечание: На нашем сайте имеется перевод FHS версии 2.2, а также перевод статьи, в которой делается попытка объяснить причины, почему появился именно такой вариант структуры каталогов UNIX.

Источник

5.4. Стандартные каталоги Linux

5.4. Стандартные каталоги Linux

Файловая система Ubuntu содержит следующие каталоги (рис. 5.1):

? /bin — содержит стандартные программы Linux (cat, cp, ls, login и т. д.);

? /boot — каталог загрузчика, содержит образы ядра и Initrd, может содержать конфигурационные и вспомогательные файлы загрузчика;

? /cdrom — судя по названию, можно предположить, что к этому каталогу монтируется файловая система CD-ROM, но это не так. CD/DVD монтируется к каталогу /media/ , а этот каталог, судя по всему, не используется;

? /dev — содержит файлы устройств;

? /etc — содержит конфигурационные файлы системы;

? /home — содержит домашние каталоги пользователей;

? /lib — библиотеки и модули;

? /lost+found — восстановленные после некорректного размонтирования файловой системы файлы и каталоги;

? /media — содержит точки монтирования автоматически смонтированных сменных носителей данных;

? /mnt — обычно содержит точки монтирования;

? /opt — оставлен из соображений совместимости, в Debian в этот каталог устанавливалось дополнительное (опциональное), то есть не входящее в состав дистрибутива, программное обеспечение;

? /proc — каталог псевдофайловой системы proofs, предоставляющей информацию о процессах;

? /root — каталог суперпользователя root;

? /sbin — каталог системных утилит, выполнять которые имеет право пользователь root;

? /selinux — служебный каталог системы SELinux;

? /srv — содержит служебные каталоги различных сетевых служб, например, FTP- и WWW — серверов;

? /sys — каталог псевдофайловой системы sysfs, предоставляющей информацию о системе;

? /tmp — каталог для временных файлов;

? /usr — содержит пользовательские программы, документацию, исходные коды программ и ядра;

? /var — постоянно изменяющиеся данные системы, например, спулы системы печати, почтовые ящики, протоколы, замки и т. д.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

Каталоги

Каталоги Структура каталога файловой системы FFS была изменена для поддержки длинных имен файлов (до 255 символов). Вместо записей фиксированной длины запись каталога FFS представлена структурой, имеющей следующие поля: d_ino Номер inode (индекс в массив ilist) d_reclen Длина

IPLabs Linux Team: начало русского Linux’а

IPLabs Linux Team: начало русского Linux’а Следующая веха на пути русского Linux’а – 1998 год, когда фирма IPLabs (точнее, ее подразделение – IPLabs Linux Team) совместно с Институтом логики (на самом деле это были одни и те же люди – Алексей Новодворский, Алексей Смирнов и Юрий Девяткин с

Читайте также:  Microsoft windows zver dvd

4.3 КАТАЛОГИ

4.3 КАТАЛОГИ Из главы 1 напомним, что каталоги являются файлами, из которых строится иерархическая структура файловой системы; они играют важную роль в превращении имени файла в номер индекса. Каталог — это файл, содержимым которого является набор записей, состоящих из

Каталоги

Каталоги Альтернативным методом поиска информации в Интернете являются каталоги ресурсов. Каталог – это структурированная коллекция ссылок, разбитая на разделы и подразделы. Каталоги ссылок во многом напоминают библиотечные каталоги, однако в отличие от них имеют

Каталоги

Каталоги Каталог – это структурированная коллекция ссылок, разбитая на разделы и подразделы. Чтобы в одном из этих подразделов находилась ссылка и на ваш сайт, последний следует зарегистрировать в данном каталоге. Регистрация, как правило, бесплатная. От регистрации в

4.4. Стандартные имена устройств в Linux

4.4. Стандартные имена устройств в Linux Как уже отмечалось раньше, все устройства в Linux являются файлами. Файлы устройств находятся в специальном каталоге /dev. Для просмотра данного каталога удобнее всего использовать команду mc. Запустите mc и перейдите в каталог /dev. Если

4.5. Стандартные каталоги

4.5. Стандартные каталоги В ОС Linux есть каталоги, которые называются стандартными. Иногда их еще называют системными. Эти каталоги присутствуют практически в каждой ОС Linux. В них находятся файлы, необходимые для управления и сопровождения системы, а также стандартные

16.19 Каталоги ISO/ITU-T

16.19 Каталоги ISO/ITU-T Создание правильного идентификатора для получателя системы X.400 может быть достаточно трудным. Выбранные атрибуты могут радикально меняться для различных пользователей. Сразу после завершения работ над X.400 стало ясно, что необходима специальная служба

1.9. Стандартные сервисы Linux

1.9. Стандартные сервисы Linux Описание стандартных сервисов Linux приведу в виде таблицы (см. табл. 1.3).Стандартные сервисы Linux Таблица 1.3 Сервис Описание Нужен? anacron, crond Планировщики заданий, запускающие по графику определенные программы Да арmd Отслеживает состояние батарей

1.4.1. Корневая файловая система. Стандартные каталоги

1.4.1. Корневая файловая система. Стандартные каталоги При установки Linux в выбранном вами разделе жесткого диска создастся корневая файловая система Linux. Корневая файловая система содержит набор стандартных каталогов и утилит, без которых невозможна работа Linux.Корневая

Глава 18 Стандартные каталоги Windows и их содержимое

Глава 18 Стандартные каталоги Windows и их содержимое Еще одной темой, которая может вас заинтересовать, является содержимое каталогов Windows. Согласитесь, ведь каждый иногда задавал себе такие вопросы: «А зачем нужен этот каталог?» «А зачем нужно столько много каталогов?» «А

Веб-каталоги

Веб-каталоги Еще один альтернативный способ поиска – веб-каталоги. Это по сути интернет-сайт, на котором собраны ссылки на различные ресурсы Сети. Эти ссылки сгруппированы по разделам, которые могут иметь подразделы, те, в свою очередь, также разбиваются на подразделы и т.

1.5. Каталоги

1.5. Каталоги Установка битов режима приобретает несколько иной смысл, когда команда chmod применяется по отношению к каталогу. Бит «чтения» означает возможность просмотра списка файлов в каталоге. Бит «записи» свидетельствует о том, что вам разрешается создавать и удалять

Каталоги

Каталоги Если вы сами не можете точно сформулировать, что вас интересует — например, что-нибудь про Интернет, то можно воспользоваться каталогом. В Интернете существуют десятки тысяч различных каталогов. Для примера рассмотрим крупнейший русскоязычный каталог mail.ru

Каталоги

Каталоги Пока количество файлов на диске не превышает двух десятков, запомнить, что означают их имена, и разобраться в них довольно легко. Однако обычно файлов гораздо больше, особенно на дисках большого объема. Например, в то время как автор пишет эти строки, на жестких

Каталоги

Каталоги Каталог — это онлайновая база данных, хранящая произвольную информацию. Информация об определенном человеке или объекте называется входом каталога. Каждый вход связан с классом объектов, описывающим атрибуты входа. Классы объектов, связанные с людьми, и классы

Источник

Оцените статью