Lt304888.ru

Туристические услуги

Директория (файловая система)

13-07-2023

В Викисловаре есть статья «каталог»

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

В информатике используется следующее определение: каталог — поименованная совокупность байтов на носителе информации, содержащая название подкаталогов и файлов.[источник не указан 836 дней]

Понятие каталог всё чаще используется не как дублирующий синоним Директории или Папки, а для обозначения отдельно созданной иерархической структуры, построенной по принципу «Избранное». (то есть в русском значении слова Каталог — опись)

Содержание

Корневой каталог

Каталог, прямо или косвенно включающий в себя все прочие каталоги и файлы файловой системы называется корневым. Он обозначается символом '/' (слэш). См. также #История смены смысла понятия корневого каталога

Текущий каталог

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

ls 
ls .

Родительский каталог

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

Пример (переход в родительский каталог):

cd ..

История смены смысла понятия корневого каталога

Компания Microsoft, разрабатывая MS-DOS решила для аналогичных целей использовать обратную косую черту — \, что ухудшило совместимость её ОС с остальными. При этом был произведён ещё и отход от строго иерархической модели файловой системы в которой все доступные устройства хранения данных отображаются (монтируются) в единое дерево каталогов. В результате пользователю (а не системному администратору) пришлось оперировать понятием «диск» (например диски C:, D:), в число запрещённых для имени файла символов попало : (двоеточие) и обратную косую черту — \ (символ «косая черта» также остался запрещённым), понятие «корневой каталог» (/) было превращено в «корневой каталог диска» (например «D:\» для диска «D:»), вместо понятия «текущий каталог» (.) возникло понятие «текущий каталог диска» (например F:.)


Вероятно для компенсации получившихся неудобств (частичное нарушение иерархии, и ограничение количества смонтированных разделов числом 24 (от C до Z, так как A и B привязывались к НГМД)) позднее появилась возможность отобразить раздел диска на каталог, а не на букву.

Дерево каталогов

Формат вывода графически может быть представлен как расположенные ниже и с отступом иконки папок (аналогично ветвям диалоговых систем общения на Интернет-страницах — форумах), открываемые (показывающие своё содержимое) при нажатии на + (для программы Windows Проводник).

Существуют как встроенные, так и внешние утилиты, предоставляющие информацию о дереве каталогов.

  • Встроенные
    • Windows — команда dir
  • Внешние
    • Windows
      • NikFileTree

Каталоги в UNIX

Каталог в UNIX — это файл, содержащий несколько inode и привязанные к ним имена.[1] В современных UNIX-подобных ОС вводится структура каталогов, соответствующая стандарту FHS.

Иерархия каталогов в Microsoft Windows

Слева направо: системная папка Корзина, обычная папка, ярлык к папке.

Каталог, который не является подкаталогом ни одного другого каталога, называется корневым. Это значит, что этот каталог находится на самом верхнем уровне иерархии всех каталогов. В системах Linux корневой каталог обозначается как /, в Windows каждый из дисков имеет свой корневой каталог (C:\, D:\ и т. д). На самом деле, в Windows вся информация хранится подобно тому, как это происходит в Linux, доступ к корневому каталогу запрещён.

Каталоги в Windows бывают системные (служебные, созданные ОС) и пользовательские (созданные пользователем). Пример системных каталогов: «Рабочий стол», «Корзина», «Сетевое окружение», «Панель управления», каталоги логических дисков и т. п.

Иерархия файлов ОС Windows состоит из дисков, директорий (папок) и файлов. У каждого диска также есть свой собственный каталог. Обычно каталог основного диска (который и хранит все системные файлы, необходимые для работы операционной системы) называется «C:\», а буквы «A:\» и «B:\» используются для дисководов гибких дисков. А начиная с каталога с буквой «C:\» идут папки жёстких, логических, сетевых и внешних дисков, приводов оптических дисков и т. д.


Термин «Папка»

Значок сетевой папки из темы «GNOME»

Термин папка (англ. folder) был введён для представления объектов файловой системы в графическом пользовательском интерфейсе путём аналогии с офисными папками. Он был впервые использован в Mac OS, а в системах семейства Microsoft Windows он появился с выходом Windows 95.[2] Эта метафора на сегодня используется в большом числе операционных систем: Windows NT, Mac OS, Mac OS X, а также в большом количестве сред рабочего стола для систем семейства UNIX (например, в KDE и GNOME).

В этой терминологии, папка, находящаяся в другой папке, называется подпапка, вложенная папка или дочерняя папка. Все вместе папки на компьютере представляют иерархическую структуру, представляющую собой дерево каталогов. Подобная древообразная структура возможна в операционных системах, не допускающих существование «физических ссылок» (старые версии Windows допускали только аналог символических ссылок — Shortcut (Ярлык)). В общем случае файловая система представляет собой ориентированный граф.

См. также

Примечания

  1. FreeBook, или Введение в POSIX’ивизм
  2. Murach’s C# 2005 (англ.), страница 34)


Директория (файловая система).

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01