Директория (файловая система)
Директория (англ. directory — справочник, указатель), син. каталог, папка — сущность в файловой системе, упрощающая организацию файлов. Типичная файловая система содержит большое количество файлов, и каталоги помогают упорядочить её путём их группировки.
В информатике используется следующее определение: каталог (директория, папка) — поименованная совокупность байтов, на носителе информации, содержащая название подкаталогов и файлов.
Содержание
Термин «Папка»

Термин папка был введён для упрощения файловой системы в глазах пользователя путём аналогии с офисными папками. Он был впервые использован в Mac OS, а в системах семейства Microsoft Windows он появился с выходом Windows 95 [1] . Эта метафора на сегодня используется в большом числе операционных систем: Windows NT, Mac OS, Mac OS X, а также в большом количестве сред рабочего стола для систем семейства UNIX (например, в KDE или GNOME).
В этой терминологии, папка, находящаяся в другой папке, называется подпапка или вложенная папка. Все вместе, папки на компьютере представляют иерархическую структуру, представляющую собой дерево каталогов. Подобная древообразная структура возможна в операционных системах, не допускающих существование «физических ссылок» (DOS и старые версии Windows допускали только аналог символических ссылок — Shortcut (Ярлык)). В общем случае файловая система представляет собой ориентированный граф.
Каталоги в UNIX
Каталог в UNIX — это файл, содержащий несколько inode и привязанные к ним имена [2] . В современных UNIX-подобных ОС вводится структура каталогов, соответствующая стандарту FHS.
Иерархия каталогов в Microsoft Windows


Директория которая не является поддиректорией ни одной другой директории называется корневой. Это значит, что эта директория (каталог) находится на самом верхнем уровне иерархии всех директорий. В Linux системах — корневая директория обозначается как правило «/», в Windows каждый из дисков имеет свою корневую директорию C:\, D:\ и т. д. Каталоги в Windows бывают системные (служебные, созданные ОС) и пользовательские (созданные пользователем). Все каталоги, создаваемые пользователем, по умолчанию имеют одинаковые значки, системные же каталоги обычно имеют разные иконки. Пример системных каталогов: «Рабочий стол», «Корзина», «Сетевое окружение», «Панель управления», каталоги логических дисков и т. п.


В иерархии папок Windows системная папка «Рабочий стол» является директорией верхнего уровня, содержащей все остальные каталоги компьютера. В Windows 4.x она соответствует директории «C:\WINDOWS\Рабочий стол» В папке «Рабочий стол» находятся системные папки «Корзина» («C:\RECYCLE»), «Сетевое окружение», «Мой компьютер» и созданные пользователем папки. В папке «Мой компьютер» находятся системные каталоги дисков всех устройств для хранения информации, подключенных к компьютеру (дисководы гибких дисков, жесткие диски, CD-ROM и т. д.). Каталоги дисков обозначаются именами этих дисков, как в DOS — буквами латинского алфавита от «A:\» до «Z:\». Буквы «A:\» и «B:\», как правило, используются только для дисководов гибких дисков. Начиная с буквы «C:\» идут папки жестких дисков, логических, сетевых и внешних дисков, CD и DVD приводов и т. д.
Примечания
- ↑ «With the introduction of Windows 95, Microsoft started referring to directories as folders.» (Murach’s C# 2005, страница 34) (англ.)
- ↑ Всё суть файлы (FreeBook, или Введение в POSIX’ивизм )
См. также
Ссылки
Wikimedia Foundation . 2010 .
Полезное
Смотреть что такое «Директория (файловая система)» в других словарях:
Папка (файловая система) — Директория (англ. directory справочник, указатель), син. каталог, папка сущность в файловой системе, упрощающая организацию файлов. Типичная файловая система содержит большое количество файлов, и директории помогают упорядочить её путём их… … Википедия
Директория — Директория форма организации верховной власти в виде особой коллегиальной формы управления. В отдельных случаях термин также обозначает коллегиальную форму управления вообще, безотносительно к государственной власти. Так, директорией… … Википедия
Subversion — У этого термина существуют и другие значения, см. Subversion (игра). Subversion Логотип Subversion Тип централизованная … Википедия
SVN — Subversion Логотип Subversion Тип система управления версиями Разработчик CollabNet, Inc. Написана на C … Википедия
SubVersion — Логотип Subversion Тип система управления версиями Разработчик CollabNet, Inc. Написана на C … Википедия
Svn — Subversion Логотип Subversion Тип система управления версиями Разработчик CollabNet, Inc. Написана на C … Википедия
GoboLinux — Семейство ОС Linux Последняя версия 014.01 … Википедия
EncFS — Тип файловая система, шифрование Разработчик Valient Gough Операционная система Linux, FreeBSD, Mac OS Последняя версия 1.7.4 (5 сентября 2010) Лицензия G … Википедия
FAT — (англ. File Allocation Table «таблица размещения файлов») классическая архитектура файловой системы, которая из за своей простоты всё ещё широко используется для флеш накопителей. В недавнем прошлом использовалась в дискетах, на… … Википедия
fstab — (сокр. от англ. file systems table) один из конфигурационных файлов в UNIX подобных системах, который содержит информацию о различных файловых системах и устройствах хранения информации компьютера; описывает, как диск (раздел) будет… … Википедия
Директория (файловая система)
Директория (англ. directory — справочник, указатель), син. каталог, папка — сущность в файловой системе, упрощающая организацию файлов. Типичная файловая система содержит большое количество файлов, и каталоги помогают упорядочить её путём их группировки.
В информатике используется следующее определение: каталог (директория, папка) — поименованная совокупность байтов, на носителе информации, содержащая название подкаталогов и файлов.
Содержание
Термин «Папка»
Термин папка был введён для упрощения файловой системы в глазах пользователя путём аналогии с офисными папками. Он был впервые использован в Mac OS, а в системах семейства Microsoft Windows он появился с выходом Windows 95 [1] . Эта метафора на сегодня используется в большом числе операционных систем: Windows NT, Mac OS, Mac OS X, а также в большом количестве сред рабочего стола для систем семейства UNIX (например, в KDE или GNOME).
В этой терминологии, папка, находящаяся в другой папке, называется подпапка или вложенная папка. Все вместе, папки на компьютере представляют иерархическую структуру, представляющую собой дерево каталогов. Подобная древообразная структура возможна в операционных системах, не допускающих существование «физических ссылок» (DOS и старые версии Windows допускали только аналог символических ссылок — Shortcut (Ярлык)). В общем случае файловая система представляет собой ориентированный граф.
Каталоги в UNIX
Каталог в UNIX — это файл, содержащий несколько inode и привязанные к ним имена [2] . В современных UNIX-подобных ОС вводится структура каталогов, соответствующая стандарту FHS.
Иерархия каталогов в Microsoft Windows
Директория, которая не является поддиректорией ни одной другой директории, называется корневой. Это значит, что эта директория (каталог) находится на самом верхнем уровне иерархии всех директорий. В Linux системах корневая директория обозначается как правило «/», в Windows каждый из дисков имеет свою корневую директорию C:\, D:\ и т. д.
На самом деле, в DOS/Windows системах также, как и в UNIX-подобных существует один корневой каталог со вложенными директориями, имеющими названия «c:», «d:» и т. д. В эти каталоги монтируются разделы жёсткого диска. То есть, c:\ — это всего лишь ссылка на file:///c:/. Однако, в отличие от UNIX-подобных файловых систем, в Windows запись в корневой каталог запрещена, как и просмотр его содержимого. Каталоги в Windows бывают системные (служебные, созданные ОС) и пользовательские (созданные пользователем). Все каталоги, создаваемые пользователем, по умолчанию имеют одинаковые значки, системные же каталоги обычно имеют разные иконки. Пример системных каталогов: «Рабочий стол», «Корзина», «Сетевое окружение», «Панель управления», каталоги логических дисков и т. п.
В иерархии папок Windows системная папка «Рабочий стол» является директорией верхнего уровня, содержащей все остальные каталоги компьютера. В Windows 9x она соответствует директории «C:\WINDOWS\Рабочий стол» В папке «Рабочий стол» находятся системные папки «Корзина» («C:\RECYCLE»), «Сетевое окружение», «Мой компьютер» и созданные пользователем папки. В папке «Мой компьютер» находятся системные каталоги дисков всех устройств для хранения информации, подключенных к компьютеру (дисководы гибких дисков, жесткие диски, CD-ROM и т. д.). Каталоги дисков обозначаются именами этих дисков, как в DOS — буквами латинского алфавита от «A:\» до «Z:\». Буквы «A:\» и «B:\», как правило, используются только для дисководов гибких дисков. Начиная с буквы «C:\» идут папки жестких дисков, логических, сетевых и внешних дисков, CD и DVD приводов и т. д.
I.1.3.3.4.4.Директория
Файлов на жестких дисках бывает очень много — десятки тысяч. Чтобы работать с таким большим количеством объектов, их необходимо:
— распределить по группам,
— создать из них структуру.
Структура файлов на дисках всегда имеет вид дерева.
Файлы по своему назначению объединены в логические группы, располо-женные на дисках компьютера и имеющие свои имена.
Эти группы называют директориями, или каталогами, или папками, а их имена — именами директорий.
I.1.3.3.4.4.1.Дерево директорий и поддерево
Директории нижнего уровня, в свою очередь, объединяют в группы —
директории, или наддиректории (надкаталоги, надпапки).
Эти директории второго уровня снизу также объединяют в директо-
рии и т. д. до самой верхней корневой директории (каталога, папки).
Корневую директорию именуют по названию диска с добавлением
символа бэкслеша ( \ ), например, C:\ или D:\.
Всю эту иерархию называют деревом директорий (каталогов, папок).
Часть дерева, у которой какая-то директория является самой верхней,
называют поддеревом. Эта самая верхняя директория является корневой
директорией этого поддерева.
Графически дерево директорий изображают в виде дерева, растущего корнем вверх и ветвями вниз, файлы — листья на дереве.
Глава 3. Программы
I.1.3.3.4.5.СОЗДАНИЕ ДЕРЕВА ДИРЕКТОРИЙ, ПОДДИРЕКТОРИЯ
При создании дерева директорий процесс создания директорий идет
сверху вниз: сначала на диске в корневой директории создают директо-
рии, называемые поддиректориями (подкаталогами, подпапками),— это
директории первого уровня.
Затем при необходимости в директориях первого уровня создают поддиректории — директории второго уровня, и т. д. до тех пор, пока вся
информация не будет структурирована, классифицирована в виде дерева.
I.1.3.3.4.6.ДОБАВЛЕНИЕ НОВОЙ ИНФОРМАЦИИ
При появлении новой информации ее добавляют, либо:
— в виде отдельного файла или файлов в какую-либо уже существующую
— в какой-либо директории, соответствующей по смыслу, создают еще одну новую поддиректорию, в которую и записывают поступившую или созданную информацию в виде поддерева, для которого эта новая
поддиректория является корневой.
I.1.3.3.4.7.ИМЕНА И СОДЕРЖАНИЯ ДИРЕКТОРИЙ
Имена директорий составляют по тем же самым правилам, что и
имена файлов. Обычно имена директорий не имеют расширения.
— список имен объектов (файлов и директорий), которые и составляют,
как группа, данную директорию, входят в нее;
— указатель на вышестоящую директорию, наддиректорию, которой
принадлежит данная директория.
Глава I.1.4. ТЕКСТЫ
В главе рассмотрены три раздела:
— текстовые редакторы,
— конструирование страницы и абзаца,
— набор текстов.
I.1.4.1.ТЕКСТОВЫЕ РЕДАКТОРЫ
В разделе рассмотрены семь параграфов:
— текстовый редактор и процессор,
— технологии текстового редактора, набор и курсор,
— редактирование и выделение текста,
— редактирование блоков символов.
I.1.4.1.1.ТЕКСТОВЫЙ РЕДАКТОР И ПРОЦЕССОР
Текстовый редактор — компьютерная программа, служащая для:
Текстовый процессор — это текстовый редактор, обладающий широ-
кими возможностями форматирования текста — набора на различных языках, разнообразных формул, нот, изменения вида абзацев, начертания символов, вставки в текст рисунков, рисования, создания таблиц и т. д.
Издательская система — это мощный текстовый процессор.
I.1.4.1.1.1.ВИДЫ ТЕКСТОВЫХ ПРОЦЕССОРОВ
Самый распространенный текстовый процессор — Word для Windows от фирмы Майкрософт (Microsoft). Своим файлам он присваивает расширение .doc. Word работает по принципу WYSIWYG — что видишь на экране, то примерно и получишь при печати.
Специалисты (математики, химики, филологи и др.) работают в тексто-
в о м проц е ссоре T E X , или T e X , в к о т ор о м о ч е нь быс т ро и к а ч е ственно на-
бираются разнообразные математические, химические и др. формулы.
I.1.4.1.2.ТЕХНОЛОГИИ ТЕКСТОВОГО РЕДАКТОРА, НАБОР И КУРСОР
Для работы в текстовых редакторах используют технологии текстового редактора — системы специальных понятий и приемов работы.
Основная технология — это просто набор текста.
Набирают текст на клавиатуре. При этом на экране компьютера ми-
гает курсор — вертикальная палочка, на которой клавиатурой набирают текст. Мигание курсора — это признак готовности компьютера к набору текста.
I.1.4.1.3.СОХРАНЕНИЕ ТЕКСТА
Набранный текст сохраняют на диске в виде файла с фиксированным расширением, зависящим от вида текста и используемого текстового про- цессора. Файл содержит закодированный по кодовой таблице текст документа и закодированное форматирование этого текста, т. е. его внешний вид.
Если при сохранении текста сохранены только его символы, без какого-либо форматирования, за исключением символов конца страницы и конца абзаца, то говорят, что использован не текстовой процессор, а текстовой редактор.
Файлы, каталоги и папки в Linux. Структура файловой системы
В операционной системе Linux файловая система отличается организованной структурой. Если вы только перешли с Windows, вы можете столкнуться с некоторыми затруднениями, во многом из-за отсутствия чёткого понимания о принадлежности каждой директории. В данной статье будет рассмотрена структура файловой системы, в результате чего смысл применения большинства папок в Linux директории (directory) станет вам ясен.
В первую очередь, обратите внимание на следующую таблицу ниже:

Теперь следует разобрать всё более подробно.
/ — корень
Главный каталог в системе. Здесь нет дисков, как в Виндовс. По большему счёту, это и есть файловая система Линукс. Адреса всех существующих файлов начинаются с корневой директории Linux, а дополнительные разделы подключаются к папкам корневого каталога.
Читать или менять содержимое в данном каталоге может лишь root-пользователь (user). Домашний каталог пользователя root — /root.
/bin — бинарные файлы пользователя
Содержит файлы исполняемого типа. Программы, с которыми можно работать в однопользовательском режиме и прочие утилиты, которые применяются, пока не подключён каталог /usr/.
/sbin — системные исполняемые файлы
Во-первых, как и в случае с /bin, содержатся исполняемые файлы, доступные на ранних этапах загрузки. Во-вторых, тут располагаются программы, выполняемые с правами суперпользователя, те же утилиты обслуживания и пр.
В этой папке Linux расположены конфигурационные файлы всех программ, которые установлены в системе. Также есть скрипты для запуска демонов, автозагрузки программ и т. п. Главное, что следует запомнить, — речь идёт о файлах по настройке и конфигурации.
/dev — файлы устройств
Как вы знаете, в операционной системе Linux «всё есть файл». И различные внешние устройства тоже. В результате, любые подключённые микрофоны, клавиатуры, флешки и т. п. — это лишь файлы, которые находятся в каталоге /dev.
/proc — информация о процессах
Подсистема, которая динамически создаётся ядром. Содержит всю информацию о процессах, которые запущены в реальном времени. Тут можно найти данные об использовании системных ресурсов и получить другую информацию о системе.
/var — переменные файлы
Речь идёт о файлах, которые часто меняются — это базы данных, кеши, системные журналы и пр. Следует подробнее рассмотреть каталог Linux из папки /var/: • /var/log — файлы логов; • /var/lib — базы данных; • /var/lock — файлы блокировок; • /var/mail — почта; • /var/spool — принтер, печать; • /var/run — pid процессов.
В данном каталоге располагаются временные файлы, которые созданы пользователями (users), программами или системой. Любой пользователь имеет права записи в данную директорию. При перезагрузке компьютера они удаляются.
/usr — программы пользователя
Этот каталог является самым большим и имеет много функций. Вкратце рассмотрим его структуру: • /usr/bin/ — исполняемые файлы (графические редакторы, браузеры, плееры — не используются при загрузке системы); • /usr/sbin/ — бинарные файлы программ, предназначенных для системного администрирования (выполняются с правами суперпользователя); • /usr/lib/ — библиотеки для программ из /usr/sbin либо /usr/bin; • /usr/local — файлы пользователя (программы, библиотеки и настройки, созданные пользователем).
/home — домашняя папка
Linux директория пользователей, где содержатся домашние каталоги всех пользователей. В данных каталогах пользователи хранят личные файлы, программные настройки и пр. Аналогия с Windows — папка на диске C. Но тут есть разница: home располагается на отдельном разделе, в результате чего при переустановке системы все данные и настройки сохраняются.
/boot — файлы загрузчика
Linux директория, где содержатся файлы, связанных с загрузчиком системы (ядро vmlinuz, образ initrd и пр.).
/lib — системные библиотеки
Тут располагаются файлы системных библиотек.
/opt — дополнительные программы
Эта папка Linux включает в себя установленные проприетарные программы, драйвера либо игры, то есть софт, созданный производителем в качестве отдельных исполняемых файлов.
/mnt — монтирование
Сюда сисадмины монтируют внешние либо дополнительные файловые системы Linux.
/media — съемные носители
Монтируются подключаемые внешние накопители — оптические диски, USB-устройства.
/srv — сервер
Файлы сервисов и серверов. Как пример — web-сервер Apache.
/run — процессы
Каталог включает в себя PID-файлы процессов, однако в отличие от /var/run, он располагается в TMPFS, в результате чего всё удаляется после перезагрузки.
/sys — информация о системе
Каталоги Linux в этой папке предназначены для получения информации от ядра о системе. По сути, речь идёт о файловой системе, организованной ядром и позволяющей просматривать и менять множество параметров системной работы, ту же работу swap и много чего ещё.
Пожалуй, этого достаточно для общего понимания файловой системы и структуры папок в Linux. Более профессиональную информацию всегда можно получить на нашем курсе.