Катало́г — каталог, директория, справочник, папка — объект в файловой системе, упрощающий организацию файлов. Ранее часто использовалось слово директо́рия [1] , которое представляет собой транслитерацию с английского (англ. directory ). Типичная файловая система содержит большое количество файлов, и каталоги помогают упорядочить её путём их группировки. Каталог может быть реализован как специальный файл, где регистрируется информация о других файлах и каталогах на носителе информации [1] .
Содержание
Содержание
Корневой каталог [ править | править код ]
Каталог, прямо или косвенно включающий в себя все прочие каталоги и файлы файловой системы, называется корневым. В Unix-подобных ОС он обозначается символом / (дробь, слеш), в DOS и Windows исторически используется символ (обратный слеш), но с некоторого времени поддерживается и /.
Текущий каталог [ править | править код ]
Текущим называется каталог, с которым работает ОС, если ей не указать другого каталога. Он обозначается точкой (.).
Для смены текущего каталога на другой используется команда cd ; без указания целевого каталога она меняет каталог на домашний (в Unix-подобных ОС) или возвращает текущий (в Windows).
Родительский каталог [ править | править код ]
Родительским каталогом называется каталог, в котором находится текущий. Он обозначается двумя точками (..).
Пример (переход в родительский каталог):
Каталоги в UNIX [ править | править код ]
Каталог в UNIX — это файл, содержащий несколько inode и привязанные к ним имена. [2] В современных UNIX-подобных ОС вводится структура каталогов, соответствующая стандарту FHS.
Иерархия каталогов в Windows [ править | править код ]
Каталог, который не является подкаталогом ни одного другого каталога, называется корневым. Это значит, что этот каталог находится на самом верхнем уровне иерархии всех каталогов. В Windows каждый из дисков имеет свой корневой каталог (C:, D: и т. д).
Каталоги в Windows бывают системные (служебные, созданные ОС) и пользовательские (созданные пользователем). Пример системных каталогов: «Рабочий стол», «Корзина», «Сетевое окружение», «Панель управления», каталоги логических дисков и т. п.
Термин «Папка» [ править | править код ]
Термин папка (англ. folder ) был введён для представления объектов файловой системы в графическом пользовательском интерфейсе путём аналогии с офисными папками. Он был впервые использован в Mac System Software, предшественнице Mac OS, а в системах семейства Windows — с выходом Windows 95. [3] Эта метафора стала использоваться в большом числе операционных систем: Windows NT, Mac OS, Mac OS X, а также в средах рабочего стола для систем семейства UNIX (например, KDE и GNOME).
До выхода Windows 95 это понятие называлось словами каталог или директория.
В этой терминологии папка, находящаяся в другой папке, называется подпапка, вложенная папка или дочерняя папка. Все вместе папки на компьютере представляют иерархическую структуру (дерево каталогов). Подобная древообразная структура возможна в операционных системах, не допускающих существование «физических ссылок» (таких как Windows 3.x и 9x, которые допускали только ярлыки). В общем случае файловая система представляет собой ориентированный граф.
Возможно вы уже видели на своём компьютере графические элементы, при открытии, в которых обычно находятся другие файлы, знайте – это самая обыкновенная компьютерная папка. Но эта не вся основная информация, которую нужно знать, для понимания того, что такое папка.
Папкой называют место, в котором структурируется информация.
Папка — это файл в котором находятся другие файлы по какой-либо типологии объединения тематики.
Это не обязательное условие – логика размещения файлов в папке может быть свободной, если эта папка создана пользователем. Папку можно сравнить с матрёшкой, которая содержит в себе другие папки с файлами. При большом количестве разных папок, вложенных друг в друга, может получиться целое дерево из информации, связанной между собой. Отличием папки от архива является отсутствие возможности сжатия и распаковки файлов. Словом, основоположником термина Папка является англ. слово Folder.
От первой папки до последней подпапки существует адресный путь, показывающий всё количество промежуточных папок, в которые вложена последняя подпапка. Все папки в адресе разделяются обратным слешем или слешем, в зависимости от установленной операционной системы.
Адресный путь, является директорией, которую часто запрашивает установщик различных программ, такую директорию называют директория установки.
Папки бывают создаваемые в автоматическом режиме и создаваемые пользователем. Создание паки производится с помощью щелка правой кнопкой мыши в любом пространстве, позволяющем создание папок, а также если выбрать в предложенном меню создания строку Папку .
Существуют системные папки со своим деревом подпапок. На основании такого структурирования операционная система распределяет свои информационные ресурсы, с которыми на программном уровне она и будет работать. Такая система папок называется каталогом.
Каталоговая система организации работы
Что такое папка было разобрано ранее, а вот что такое каталог? С помощью каталога (системы вложений папок друг в друга) организуется работа операционной системы. В каждой папке каталога файлы структурированы по выполняемым функциям. Такая организация ускоряет работу всей системы, сокращая время поиска при обращении к файлам определённой функциональной группы. Существует несколько видов каталогов.
- Корневой каталог, это основная система папок в которую вложены все остальные папки и другие каталоги, обеспечивающие работу файловой системы.
- Текущий каталог, это тот каталог, с которым работает операционная система в конкретный момент, и он обозначен одной точкой «.».
- Родительский каталог, это каталог, в котором находится текущий каталог и этот каталог обозначен двумя точками «..».
В разных операционных системах работа каталогов организована по разным принципам
UNIX — каталог
Такой каталог организован с содержанием нескольких индексных дескрипторов (inode) структуры данных. Эти дескрипторы содержат метаинформацию о том, чем является каждый стандартный файл и каталог, и остальные информационные объекты файловой системы. Такие каталоги в современных операционных системах, таких как Linux, организованы по стандарту FHS.
Этот стандарт определяет определённую структурную иерархию файлов в каталоге. То есть, он прописывает в какой папке будет находиться другая папка, и какая именно. Например, база данных при таком стандарте всегда будет находиться в папке «/etc/passwd». И так далее для каждой папки определено название, место в каталоге и список функциональных файлов. UNIX, так же может работать и с другими способами организации каталогов.
Каталог Windows
Эта ОС содержит корневой каталог. Его особенностью является то, что он не является подкаталогом, а наоборот, с него всё начинается и он содержит подкаталоги. Особенностью каталогов операционной системы Windows является то, что для каждого диска предоставляется отдельный корневой каталог. Каталоги делятся на корневой, служебный (системный) — созданы ОС, пользовательский – создан пользователем.
Папка — это файл, поэтому имеет свойства
Каждая папка имеет свои свойства. Папки могут быть скрытыми, они могут быть защищены от копирования и изменения. При правом щелчке мыши по папке, выберите обозначение Свойства и получите полную информацию о занимаемом дисковом пространстве папки (количество информации в мегабайтах), количестве вложенных файлов, о том сколько свободного места осталось на диске, о правах доступа к папке (индивидуальные или общий ресурс), а также сможете произвести некоторые изменения в настройках.
Вы можете сделать папку скрытой или наоборот открыть общий доступ к ней по сети. Вы можете сделать папку открытой для сетевого пользования. Есть возможность определить права доступа к папке у разных пользователей одного компьютера.
Свойства папки позволяют произвести изменения внешнего вида папки путём установления какой-либо картинки и можете поменять значок, который будет вместо старой иконки. То есть некоторые шаблоны для папок популярной Windows доступны для изменения. Шаблоны можно поменять для каждой отдельной папки или установить изменённый шаблон для всех папок пользователя.
Что такое папка, а также что такое каталог и директория были рассмотрены в материале стать. Подводя итог, можно прийти к выводу, что папка – это хранилище или по-другому контейнер, для информации, а самым лучшим её применением для пользователя, является структуризация скопившейся информации.
Большинство людей используют термины «папка» и «каталог» взаимозаменяемо. Есть ли разница, и если да, то что это такое?
5 ответов
В большинстве случаев они являются взаимозаменяемыми. Каталог — это классический термин, используемый с ранних времен файловых систем, а папка — это своеобразное дружественное имя, которое может показаться более знакомым пользователям Windows.
Основное отличие состоит в том, что папка представляет собой логическую концепцию, которая не обязательно отображается в физическом каталоге. Каталог представляет собой объект файловой системы. Папка представляет собой объект GUI. Wikipedia объясняет это следующим образом:
Папка имен, представляющая аналогию в папку с файлами, используемую в офисах, и используется первоначально Apple Lisa, используется практически во всех современных операционных систем. Папки часто изображаются значками, которые визуально напоминать физический файл папки.
Строго говоря, существует разница между каталогом, который представляет собой концепцию файловой системы, а графическая метафорика пользовательского интерфейса, которая используется для его представления (папка). Например, Microsoft Windows использует концепция специальных папок, чтобы помочь представить содержимое компьютера пользователю достаточно последовательно что освобождает пользователя от необходимости обрабатывать абсолютные пути каталога, которые могут варьироваться между версиями Windows и между отдельными установки.
Если речь идет о контейнере документов, термин «папка» больше подходящее. Термин справочник ссылается к способу структурированного списка файлы документов и папки хранятся на компьютере. Это сопоставимо с телефонный справочник, содержащий списки имен, номеров и адресов и не содержит сами документы.
В Windows 95 представлен проводник Windows и вместе с ним термин «папка». Какова взаимосвязь между папки и каталоги?
Некоторые считают, что Windows 95 переименованные каталоги в папки, но это на самом деле больше.
Проводник Windows позволяет просматривать папки, которые являются контейнерами в пространство имен. Каталоги — это один тип папки, а именно, папки, которые соответствуют местоположениям файловой системы. Существуют и другие типы папок, например как панель управления или сеть Соседства или принтеры. Эти другие типы папок представляют объекты в пространство имен оболочки, которое не соответствуют файлам. В общем случае, термин виртуальная папка применяется для обозначения папок, которые не справочники. Другими словами, мы имеют эту диаграмму Эйлера:
(Виртуальные папки = Папки — Каталоги)
В общем, код, который манипулирует пространство имен оболочки должно работать папки и элементы, а не каталоги и файлов, чтобы не конкретный носитель данных. Для пример, код, который ограничивается файлы не смогут перейти в Zip-файл, так как содержимое Zip файл подвергаются в виде виртуальную папку.
Если вы ссылаетесь на файловую систему компьютера, термины являются синонимами. «Папки» — это обычное соглашение об именах при обращении к каталогам в контексте графических пользовательских интерфейсов. «Каталоги» — это более общий термин, используемый с консольными интерфейсами.
Нет, нет никакой разницы.
Термин справочник исходит из понятия, что это каталог файлов, которые он содержит.
Папка термина основана на аналогии с картонной папкой, содержащей документы.
Это, вероятно, не техническое определение, но я склонен думать о папке как локальном /относительном имени и каталоге как о полном имени. Например, глядя на что-то вроде C:Documents and SettingsJCoehoornMy Documents , My Documents будет папка, а C:Documents and SettingsJCoehoornMy Documents будет каталогом.