Что такое каталог на компьютере

Обновлено: 21.11.2024

Каталог – это место для хранения файлов на компьютере. Это структура каталогизации файловой системы, которая содержит ссылки на другие файлы или каталоги. Папки и файлы организованы в иерархическую структуру, что означает, что они организованы таким образом, что напоминают дерево. Например, каталог, содержащийся внутри другого каталога, называется подкаталогом. Термины родительский и дочерний часто используются для обозначения каталогов и подкаталогов соответственно. Самый верхний каталог в файловой системе известен как корневой каталог. Думайте о каталоге как о шкафе с папками. В этих папках находятся файлы.

Файловые системы используют каталоги для организации файлов на устройстве хранения, например на жестком или твердотельном диске. Системные файлы могут быть расположены в одном каталоге, а пользовательские файлы могут храниться в другом. К иерархическим файловым системам, включающим каталоги, относятся Linux, MS-DOS, OS/2 и Unix. Стоит отметить, что в графическом интерфейсе, таком как Microsoft Windows, каталоги называются папками.

Сохранение определенных типов файлов в папке упрощает доступ к информации. Программы также могут храниться в каталоге. Когда программа установлена, ее файлы сохраняются в каталоге, который содержит подкаталоги со многими файлами, связанными с программой. Благодаря этому каталогу файлы с меньшей вероятностью будут перезаписаны, изменены или удалены другими программами.

Пути к каталогам

Чтобы получить доступ к файлу в каталоге, может потребоваться указать имена всех каталогов над ним. Для этого необходимо указать путь. Путь указывает уникальное местоположение, следуя иерархии дерева каталогов, выраженной в строке символов, в которой компоненты пути представляют каждый каталог. Символ-разделитель чаще всего представляет собой косую черту или двоеточие. В DOS и Windows корневой каталог обозначается обратной косой чертой (). В системах Linux и Unix корневой каталог обозначается косой чертой (/).

Вэнджи Бил — независимый писатель, пишущий о бизнесе и технологиях, освещающий интернет-технологии и онлайн-бизнес с конца 90-х годов.

Большинство людей используют термины "папка" и "каталог" как синонимы. С точки зрения программиста, есть ли разница, и если да, то какая? Зависит ли это от ОС или существует широкое общее мнение?

7 ответов 7

Проверьте раздел "Метафора папки" в Википедии. В нем говорится:

Существует разница между каталогом, который является концепцией файловой системы, и метафорой графического интерфейса пользователя, которая используется для его представления (папкой). Например, Microsoft Windows использует концепцию специальных папок, чтобы помочь пользователю представить содержимое компьютера в достаточно единообразном виде, что освобождает пользователя от необходимости иметь дело с абсолютными путями к каталогам, которые могут различаться между версиями Windows и между версиями Windows. индивидуальные установки. .

Если речь идет о контейнере с документами, термин «папка» более уместен. Термин «каталог» относится к способу хранения структурированного списка файлов и папок документов на компьютере. Различие может быть связано с тем, как осуществляется доступ к каталогу; в системах Unix /usr/bin/ обычно упоминается как каталог при просмотре в консоли командной строки, но при доступе через графический файловый менеджер пользователи могут иногда называть его папкой.

Историческое примечание: командная строка UNIX, VAX/VMS и MS-DOS изначально использовала исключительно «каталог». Первоначальный Xerox Star 1970-х годов представил термин «Папка» как часть своей «метафоры рабочего стола», он был популяризирован Mac 1980-х годов и стал универсальным в более поздних графических интерфейсах, включая Windows. Но в командной строке это по-прежнему "каталог".

Папка не обязательно является физическим каталогом на диске. Это может быть, например, папка принтеров или папка панели управления в Windows.

В Windows 95 появился проводник Windows, а вместе с ним и термин «папка». Какова связь между папками и каталогами?

Некоторые считают, что Windows 95 переименовала каталоги в папки, но на самом деле это нечто большее.

Проводник Windows позволяет просматривать папки, которые контейнеры в пространстве имен оболочки. Каталоги — это один тип папок, а именно папки, соответствующие местоположениям файловой системы. Существуют и другие типы папок, такие как «Панель управления», «Сетевое окружение» или «Принтеры». Эти другие типы папок представляют объекты в пространстве имен оболочки, которые не соответствуют файлам. Обычно термин виртуальная папка применяется для обозначения папок, которые не являются каталогами. Другими словами, у нас есть эта диаграмма Эйлера:

(Виртуальные папки = папки – каталоги)

В общем, код, управляющий пространством имен оболочки, должен работать с папками и элементами, а не с каталогами. и файлы, чтобы не привязываться к конкретному носителю информации.Например, код, ограничивающий себя файлами, не сможет перейти в Zip-файл, поскольку содержимое Zip-файла отображается в виде виртуальной папки.

  • Каталог – это концепция файловой системы. В графическом интерфейсе каталог представлен как папка.
  • Пример 1. В системах Unix /usr/bin обычно упоминается как путь к каталогу при просмотре в консоли командной строки, но при доступе через графический файловый менеджер пользователи могут иногда называть его папка.
  • Пример 2: Windows использует как каталог (в таких командах, как mkdir , cd ), так и папку (в графическом интерфейсе).

Справочник: Справочник имен представляет собой аналог телефонного справочника:

Папка: Имя папки представляет собой аналог папки с файлами, используемой в офисах:

  • Папка похожа на комнату.
  • Справочник похож на владельца отеля, который знает все номера.

Если вам нужна конкретная папка, используйте каталог. Если вам нужна конкретная комната, спросите у администратора отеля. Источник

В большинстве случаев это взаимозаменяемые термины. Каталог — это классический термин, используемый с первых времен файловых систем, в то время как папка — это своего рода понятное имя, которое может показаться более знакомым пользователям Windows.

Основное отличие состоит в том, что папка — это логическое понятие, которое не обязательно соответствует физическому каталогу. Каталог — это объект файловой системы. Папка — это объект GUI. Википедия объясняет это так:

Папка с именем, представляющая собой аналогию папки с файлами, используемой в офисах и первоначально использовавшейся Apple Lisa, используется почти во всех средах рабочего стола современных операционных систем. Папки часто изображаются значками, которые визуально напоминают физические папки с файлами.

Строго говоря, существует разница между каталогом, который является концепцией файловой системы, и метафорой графического интерфейса пользователя, которая используется для его представления ( папка). Например, Microsoft Windows использует концепцию специальных папок, чтобы помочь пользователю представить содержимое компьютера в достаточно единообразном виде, что освобождает пользователя от необходимости иметь дело с абсолютными путями к каталогам, которые могут различаться между версиями Windows и между версиями Windows. отдельные установки.

Если имеется в виду контейнер с документами, термин папка является более подходящим. Термин «каталог» относится к способу хранения структурированного списка файлов и папок документов на компьютере. Его можно сравнить с телефонным справочником, который содержит списки имен, номеров и адресов и не содержит самих документов.

Каталог – это место для хранения файлов на компьютере. Это структура каталогизации файловой системы, которая содержит ссылки на другие файлы или каталоги. Папки и файлы организованы в иерархическую структуру, что означает, что они организованы таким образом, что напоминают дерево. Например, каталог, содержащийся внутри другого каталога, называется подкаталогом. Термины родительский и дочерний часто используются для обозначения каталогов и подкаталогов соответственно. Самый верхний каталог в файловой системе известен как корневой каталог. Думайте о каталоге как о шкафе с папками. В этих папках находятся файлы.

Файловые системы используют каталоги для организации файлов на устройстве хранения, например на жестком или твердотельном диске. Системные файлы могут быть расположены в одном каталоге, а пользовательские файлы могут храниться в другом. К иерархическим файловым системам, включающим каталоги, относятся Linux, MS-DOS, OS/2 и Unix. Стоит отметить, что в графическом интерфейсе, таком как Microsoft Windows, каталоги называются папками.

Сохранение определенных типов файлов в папке упрощает доступ к информации. Программы также могут храниться в каталоге. Когда программа установлена, ее файлы сохраняются в каталоге, который содержит подкаталоги со многими файлами, связанными с программой. Благодаря этому каталогу файлы с меньшей вероятностью будут перезаписаны, изменены или удалены другими программами.

Пути к каталогам

Чтобы получить доступ к файлу в каталоге, может потребоваться указать имена всех каталогов над ним. Для этого необходимо указать путь. Путь указывает уникальное местоположение, следуя иерархии дерева каталогов, выраженной в строке символов, в которой компоненты пути представляют каждый каталог. Символ-разделитель чаще всего представляет собой косую черту или двоеточие. В DOS и Windows корневой каталог обозначается обратной косой чертой (). В системах Linux и Unix корневой каталог обозначается косой чертой (/).

Вэнджи Бил — независимый писатель, пишущий о бизнесе и технологиях, освещающий интернет-технологии и онлайн-бизнес с конца 90-х годов.

Каталог – это место для хранения файлов на вашем компьютере. Каталоги находятся в иерархической файловой системе, такой как Linux, MS-DOS, OS/2 и Unix.

На рисунке показан пример вывода команды дерева Windows/DOS. Он показывает все локальные и подкаталоги (например, «большой» каталог в каталоге «cdn»). При просмотре этого обзора текущий каталог является корневым каталогом диска C:. Он называется «корневым» каталогом, потому что под ним ничего нет, а другие каталоги «ответвляются» от него. Если вы используете операционную систему с несколькими учетными записями пользователей, этот каталог также может называться домашним каталогом.

В графическом пользовательском интерфейсе, таком как Microsoft Windows, каталоги называются папками. Однако каталог и папка являются синонимами.

Обзор каталога и пути

Ниже приведен пример того, как путь к каталогу будет выглядеть в MS-DOS.

На рисунке C: – это буква диска, а текущим каталогом является System32, который является подкаталогом каталога Windows.

Обзор пути к каталогу Linux

Ниже приведен пример того, как путь к каталогу может выглядеть в варианте Linux или Unix.

В приведенном выше примере текущим каталогом является bin, и он является подкаталогом каталога usr. Косая черта в начале — это корневой каталог.

Как вывести список или просмотреть каталоги?

Чтобы просмотреть каталоги и файлы в текущем каталоге MS-DOS, используйте команду dir. В Linux для просмотра каталогов и файлов в текущем каталоге вы должны использовать команду ls.

  • Дополнительную информацию и примеры по этой команде см. на странице команды dir.
  • Информацию и примеры по этой команде см. на странице команды ls.

Обе вышеуказанные команды также имеют переключатели, которые можно добавить к ним, чтобы просматривать только каталоги, а не каталоги и файлы.

Как изменить каталог

Чтобы изменить каталог в MS-DOS, Linux, Unix и большинстве других операционных систем командной строки, используйте команду "cd".

Как создать каталог

Чтобы создать каталог в MS-DOS, Linux, Unix и большинстве других операционных систем командной строки, используйте команду "mkdir".

Как удалить каталог

Чтобы удалить каталог в MS-DOS, используйте команду "rmdir". В Linux и Unix используйте команду "rm -r".

Какова цель каталога?

Каталог используется для хранения, организации и разделения файлов и каталогов на компьютере. Например, у вас может быть каталог для хранения изображений и другой каталог для хранения всех ваших документов. Сохраняя определенные типы файлов в папке, вы можете быстро перейти к типу файла, который хотите просмотреть. Другими словами, если бы в каталоге изображений находились только изображения, найти изображение было бы проще, чем каталог, содержащий все типы файлов.

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

Файлы какого типа можно хранить в каталоге?

Каталог может содержать один или несколько файлов любого типа и даже может содержать другие каталоги, содержащие файлы.

Недопустимые символы каталога

Ниже приведен список зарезервированных символов, которые нельзя использовать при создании файла или каталога в большинстве операционных систем. Если при создании каталогов используется какой-либо из этих символов, вы получите сообщение об ошибке или столкнетесь с другими проблемами.

Чем файлы отличаются от каталога?

Каталог – это область на компьютере, содержащая другие каталоги и файлы, которая помогает поддерживать порядок на компьютере. Файлы могут содержаться в каталоге и содержать информацию, используемую операционной системой или другими программами на компьютере. Дополнительную информацию о файлах см. на нашей странице файлов.

Читайте также: