Описание тега filesystem
В Ubuntu, как и в других системах Linux, файлы расположены в одном дереве со всем /
: корневой каталог.
Полезным справочником является стандарт иерархии файловых систем Linux, в котором подробно изложены требования и рекомендации для файловых систем, подобных Unix.
Некоторые примеры: файлы ядра и загрузчика находятся в /boot
системные файлы обычно находятся в /bin
/usr
а также /sbin
, файлы конфигурации в основном находятся в /etc
переменные файлы, такие как системные журналы, находятся в /var
и домашние каталоги обычных пользователей находятся в /home
,
Ключевым атрибутом файловых систем Linux является контроль прав доступа для каждого файла в системе. Это связано с разработкой систем Unix как многопользовательских. Файлы всегда принадлежат какому-то пользователю и какой-либо группе, а возможность чтения, изменения или "исполнения" файла определяется отдельно для владельца, группы и всех остальных. Обычные пользователи владеют файлами в своих домашних каталогах, в то время как большинство других файлов принадлежат пользователю root. В Ubuntu root обычно не имеет пароля, и обычные пользователи получают разрешение на изменение файлов, принадлежащих другим пользователям, включая root, с использованием sudo
,
Упрощенная графическая сводка: