В Linux все файлы хранятся в каталогах. Каталог также может содержать каталоги, эти подкаталоги также могут содержать файлы и другие подкаталоги.
Файловую систему можно рассматривать как дерево, а каталоги как ветви.
Не может быть дерева без корня, и то же можно сказать о файловой
системе Linux. Неважно, как далеко простираются ветви каталогов, все
сходится в корневом каталоге, который обозначается одной косой чертой,
наклоненной вперед (/
).
Подсказка | |
---|---|
В Linux термин root используется в нескольких разных значениях, что может сбить с
толку не только новичков. Существует пользователь root
(суперпользователь, который имеет
права, позволяющие ему делать в системе все, что угодно),
домашний каталог пользователя root называется |
Если вы не являетесь системным администратором и не имеете прав
суперпользователя, возможно, система не разрешит вам создавать
каталоги и записывать файлы нигде, кроме вашего домашнего каталога.
Определенные каталоги зарезервированы для определенных целей. Так
каталог /home/
по умолчанию содержит домашние каталоги пользователей.
Для пользователей, которые не имеют привилегий системного администратора, могут оказаться полезными следующие каталоги:
/home/
— по умолчанию содержит домашние
каталоги пользователей. Например, для пользователя с именем
user
домашним является каталог
/home/user/
;
/usr/share/doc/
— каталог, в котором находится
документация по установленным пакетам. Например, документация для
программного обеспечения system-config-date
находится в каталоге
/usr/share/doc/system-config-date-<version-number>/
;
/tmp/
— каталог, предназначенный
для хранения временных файлов и доступный для
всех пользователей системы. Файлы, хранящиеся здесь, не
являются «постоянно присутствующими». Процесс,
запускаемый системой, удаляет файлы из этого каталога с определенной
периодичностью. Не оставляйте здесь файлы и каталоги,
которые вам хотелось бы сохранить надолго.
Замечание | |
---|---|
В силу ограничений, действующих в системе из соображений безопасности, если вы не являетесь суперпользователем, вы не получите доступ ко всем системным файлам и каталогам. Если вы не имеете прав на то, чтобы открыть, удалить или запустить на исполнение какой-либо файл, то при попытке сделать это будет выдано сообщение о том, что доступ запрещен. Это укладывается в общую концепцию безопасности и сделано для того, чтобы предотвратить попытки пользователей, не обладающих достаточными правами, удалить или изменить системные файлы. |
Система SLCE совместима с многими другими системами типа Linux благодаря стандарту иерархии файловой системы (Filesystem Hierarchy Standard, FHS). Рекомендации FHS помогают стандартизировать метод хранения программ и файлов во всех системах Linux.
Чтобы больше узнать о FHS, посетите веб-сайт http://www.pathname.com/fhs/.