пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ


Что такое родительский или текущий каталоги?

Катало́г (директория) — объект в файловой системе, упрощающий организацию файлов. Типичная файловая система содержит большое количество файлов, и каталоги помогают упорядочить её путём их группировки. Каталог содержит записи о файлах и других каталогах. Рекурсивность этого определения позволяет говорить о дереве каталогов — иерархической системе, служащей для организации файлов.

Использование каталогов в современных OC обусловлено тремя факторами:

1) каталоги ускоряют поиск файла OC. Поиск в дереве при прочих равных обычно происходит быстрее, чем в линейном списке;

2) каталоги позволяют уйти от уникальности имен файлов. Каждый файл должен иметь уникальное имя, но эта уникальность должна быть только в пределах каталога, содержащего файл;

3) каталоги позволяют классифицировать файлы на носителе. Обычно в один каталог помещают файлы, объединенные каким-то общим признаком — например, главы книги или загрузочные файлы операционной системы.

Текущий каталог, каталог который в настоящий момент используется (т.е. с которым работает ОС, если ей не указать другого каталога). Как только вы открываете какой-либо

другой каталог, он тут же становится текущим. Он обозначается точкой (.) Если текущим каталогом является dir3, то относительно него относительный путь к файлу file6 будет задаваться именем . /dir5 / file6. Для смены текущего каталога на другой используется команда cd; без указания целевого каталога она возвращает текущий.

Родительским каталогом называется каталог, в котором находится текущий. Он обозначается двумя точками (..). Пример (переход в родительский каталог): cd ..

Например, если текущим каталогом является каталогdir7, то относительное имя файла file1 будет выглядеть как. . /. ./file1. Первые две точки указывают на каталог, родительский для dir7 — каталог dir4, а вторые две родительский для dir4 — каталогdir1.

Пример распределения файлов по каталогам. Каталог dir3 является родительским для каталога dir5, а каталог dir2 является подкаталогом dir1корневого каталога.

 


04.03.2016; 15:05
хиты: 2614
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь