Каталог (вычислительный)
-
Определение каталога в вычислительной технике
- Каталог — это структура для организации файлов и каталогов в файловой системе.
- На компьютерах каталоги часто называют папками или ящиками, аналогичными рабочему столу.
- Название каталога происходит от телефонных справочников, где перечислены номера телефонов.
- Файлы упорядочиваются путем хранения в одном каталоге.
-
Иерархия каталогов
- В иерархической файловой системе каталоги могут быть подкаталогами других каталогов.
- Термины «родительский» и «дочерний» используются для описания взаимосвязи между каталогами.
- Самый верхний каталог в иерархии называется корневым каталогом.
-
Типы носителей и файловые системы
- В системах Unix тип носителя для каталогов — «inode/directory», который не зарегистрирован в IANA.
- В некоторых современных системах каталоги могут содержать множество файлов и подкаталогов.
-
Использование каталогов в операционных системах
- Программы обычно работают в связанном с ними рабочем каталоге.
- Имена файлов, к которым обращаются программы, обычно находятся в рабочем каталоге, если не указано иное.
- Некоторые операционные системы ограничивают доступ к каталогам, изолируя действия пользователя.
-
Метафора папки и различия в представлении
- Название «folder» используется для аналогии с папкой в офисных системах и для представления каталогов в графических интерфейсах.
- В Windows существуют специальные папки для упрощения навигации по компьютеру.
- Виртуальные папки не являются каталогами в файловой иерархии и отражают результаты поиска.
-
Кэш поиска и доступ к каталогам
- В Unix-системах реализован кэш поиска имен каталогов для ускорения доступа к каталогам.
- В сетевых файловых системах требуется механизм согласованности для предотвращения аннулирования записей кэша.
-
Дополнительные ресурсы и рекомендации
- Ссылки на другие статьи и команды для работы с каталогами.
- Определение каталога через LINFO.