Какие имена могут быть у файлов?



В чем особенность каждого типа имени?

12) Для выделенного розовым файла определить и записать все три типа имени, при условии, что текущим каталогом является каталог 2008_год

Файлы идентифицируются именами. Пользователи дают файлам символьные имена, при этом учитываются ограничения ОС как на используемые символы, так и на длину имени. В ранних файловых системах эти границы были весьма узкими. Так в популярной файловой системе FAT длина имен ограничивается известной схемой 8.3 (8 символов — собственно имя, 3 символа — расширение имени).

 

Однако пользователю гораздо удобнее работать с длинными именами, поскольку они позволяют дать файлу действительно мнемоническое название, по которому даже через достаточно большой промежуток времени можно будет вспомнить, что содержит этот файл. При переходе к длинным именам возникает проблема совместимости с ранее созданными приложениями, использующими короткие имена. Чтобы приложения могли обращаться к файлам в соответствии с принятыми ранее соглашениями, файловая система должна уметь предоставлять эквивалентные короткие имена (псевдонимы) файлам, имеющим длинные имена. Таким образом, одной из важных задач становится проблема генерации соответствующих коротких имен.

 

Символьные имена могут быть трех типов: простые, составные и относительные:

 

Простое имя идентифицирует файл в пределах одного каталога, присваивается файлам с учетом номенклатуры символа и длины имени.

Полное имя представляет собой цепочку простых символьных имен всех каталогов, через которые проходит путь от корня до данного файла, имени диска, имени файла. Таким образом, полное имя является составным, в котором простые имена отделены друг от друга принятым в ОС разделителем.

Файл может быть идентифицирован также относительным именем. Относительное имя файла определяется через понятие «текущий каталог». В каждый момент времени один из каталогов является текущим, причем этот каталог выбирается самим пользователем по команде ОС. Файловая система фиксирует имя текущего каталога, чтобы затем использовать его как дополнение к относительным именам для образования полного имени файла.

 

Какие права доступа имеет файл в ОС Linux ?

Какие формы записи атрибутов бывают?

Какие категории пользователей бывают?

Для файла установлено право доступа 631. Запишите права доступа в буквенной записи и поясните разрешения

Для папки установлено право доступа 750. Запишите права доступа в буквенной записи и поясните разрешения

В файловых системах ОС Linux у каждого файла и папки есть 3 атрибута (права) доступа:

· Право на чтение (обозначается буквой «r» от английского «read»).

· Право на редактирование и запись в файл (обозначается буквой «w» от английского «write»).

· Право на исполнение (запуск) скрипта (обозначается буквой «x» от английского «eXecute»).

Для папок эти атрибуты означают:

· Право на чтение позволяет пользователю получить список содержимого папки.

· Право на запись позволяет создавать и удалять файлы в этой папке.

· Право на исполнение разрешает перейти в эту папку.

Существует несколько способов записи прав доступа: буквенная и цифровая записи. Ниже приведены соответствия двух типов записи:

Цифровая запись Буквенная запись Права
«0» --- Ничего не разрешено
1 --x Исполнение
2 -w- Запись
3 -wx Запись и исполнение
4 r-- Чтение
5 r-x Чтение и исполнение
6 rw- Чтение и запись
7 rwx Чтение, запись и исполнение

Для каждого файла (и папки) существует 3 категории пользователей:

· Владелец файла (папки).

· Группа пользователей, в которую входит владелец.

· Все остальные пользователи.

 

Права для различных категорий пользователей как в цифровом, так и в буквенном представлении записываются последовательно. Если используется цифровая запись, первая цифра определяет права владельца, вторая — права группы, третья — права всех остальных пользователей. При буквенной записи первые три символа определяют права владельца, вторые три определяют права группы, третьи три — права всех остальных пользователей.

 


Дата добавления: 2023-01-08; просмотров: 26; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!