Отчет по практике: Файловая система ОС LINUX

Файловая система в LINUX организована в виде единого дерева директорий. Никаких букв дисков (a:, c:) здесь нет, а если используется несколько физических дисков (например, первый жесткий диск, второй, CD-ROM и т.д.), то они представляются отдельными ветвями на общем дереве.

Директории разделяются косой чертой / (а не обратной, как в Dos), например, /home/inpunix/ivanov/ – поддиректория ivanov в директории inpunix директории home. Самая верхняя директория («корневая») называется /.

Разрешенные имена

§ Имя файла (и директории) может содержать практически любые символы, включая пробелы (и даже управляющие символы, типа перевода строки, если удастся их ввести). Примеры:

list.txt

A file with spaces.txt

Сводный отчет по трудозатратам

за 1998 год.tex

Manual [part 1 of 3].txt

§ Символ. не является особенным, и в имени может быть любое их количество, а может и не быть вовсе. Так, к примеру,

 

file.with.many.dots

short

file_without_extension

.......

являются вполне нормальными именами.

§ Заглавные и маленькие буквы различаются. Например:

report.txt

REPORT.TXT

Report.txt

RePorT.tXt

это четыре разных имени.

§ В отличие от Dos/Windows, нет зарезервированных имен, таких как con, com1 и т.д. Вместо них есть сответствующие файлы устройств в директории /dev:

Файл в Dos Устройство в Unix Назначение
con /dev/tty Консоль
nul /dev/null Пустота
com1 /dev/ttyS0 Первый последовательный порт
lpt1 /dev/lp0 Первый параллельный порт

§ У программ не требуется какое-либо специальное расширение, типа .exe – достаточно установить атрибут x.

§ Длина имени может быть до 255 символов; полный путь (включая директории) – 1024 символа.

Хотя единственный символ, которого не может быть в имени, — это /(поскольку это разделитель директорий), лучше не делать имен с пробелами и не злоупотреблять различием в регистре букв – это внесет лишнюю путаницу. Также лучше не называть файлы русскими именами.

Файлы, имена которых начинаются c точки (включая . и ..), считаются «неинтересными» и в листинге директории обычно не показываются.

еще рефераты
Еще работы по информатике