Что такое каталоги

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

Во-первых, в состав современных программ (за редким исключением) входят от нескольких десятков до сотен вспомогательных файлов. К примеру, система Windows ХР состоит из почти 10 000 файлов. Чтобы облегчить жизнь, решили все файлы, относящиеся к одной программе, объединять в группу. В результате на диске будет несколько таких групп.
Полезно также разделить файлы по типам и назначению (для работы, для развлечения, для детей и др.). Если компьютером пользуется несколько человек, следует объединить в одну группу файлы одного пользователя.
Такие группы файлов принято называть каталогами, директориями или, в новой терминологии, папками (folders). Все каталоги, как и файлы, имеют свои имена. Внешне имена каталогов ничем не отличаются от имЈн файлов, но обычно не имеют расширений (хотя и могут иметь их).
Итак, файлы (все или часть) распределили по каталогам (папкам). Но процесс продолжается, и вот уже внутри одного каталога может располагаться другой каталог, в нЈм ещЈ один и так далее, как в русской матрЈшке.


Теперь, чтобы указать точное местоположение файла, кроме имени файла и расширения, необходимо указать ещЈ и путь к файлу. Путь (path) состоит из имЈн всех каталогов, внутри которых файл расположен. В системах Dos и Windows это выглядит так: в начале пути к файлу ставится буквенное имя диска (логического раздела), после которого всегда ставится двоеточие, и далее следует перечисление имЈн каталогов, в которых расположен данный файл. При этом имена каталогов разделяются обратной косой чертой (\). Например, если вы записали звуковой файл и назвали его Myway.mp3, а затем поместили его в каталог music, который, в свою очередь, вложен в каталог documents на жЈстком диске D, то полное имя файла (включающее путь) будет выглядеть так:


D:\documents\music\myway.mp3


В системе Unix љи других с подобной организацией имЈн файлов, имена каталогов разделяются обычной косой чертой (/). Ею же обозначается корневой раздел. Например, если вы поместили звуковой файл Myway.mp3 в свой домашний каталог под названием Ivanov, который находится в каталоге HOME, то полный путь к файлу будет выглядеть так:


/ HOME / IVANOV /Муway.mp3


Файловые системы. Иногда возникает ситуация, когда файлы (а точнее Ђ целые логические диски), которые прекрасно «видны» из-под одной операционной системы, бесследно исчезают в другой. Как правило, это бывает, когда операционные системы используют разные файловые системы. Файловая система Ђ это формат, в котором записана информация о расположении файлов на диске. Существует универсальная файловая система на РС, которая называется FАТ или FАТ16. С ней могут работать Dos, Windows, Unix, Linux и т. п. Универсальной является и файловая система FАТ32, но она к тому же разрешает использование больших жЈстких дисков. При файловой системе FАТ16 размер раздела не должен превышать 2 Гбайт. С FАТ32 могут работать практически все операционные системы, кроме Dos.


Существует и другие же файловые системы, но они не столь универсальны. Например, систему HPFS могли понимать только OS/2 и WIndows NT ранних версий. Файловую систему NTFS, которая используется в Windows /2000/ХР/Vista, не «понимают» Windows 95/98/МЕ, а в Unix еЈ лучше использовать только для чтения, но не для записи. Характерная для Unix файловая система ехtЗ обычно не читается из Windows.

Программные пакеты


Современные программы, как правило, состоят не из одного исполняемого файла, а из множества, или компонентов пакета. Для работы программ бывает необходимо подготовить систему, т. е. произвести определЈнные настройки и дать знать системе о существовании программ. С этой целью программные пакеты поставляют в «запакованном» виде, и к ним прилагают небольшую программку, обычно именуемую Setup или Install. Эта программка распаковывает файлы-компоненты программы, помещает их в нужные каталоги, записывает или изменяет системные установки и т. д. Этот процесс называется установкой программы, а запакованный программный пакет с программой установки называется дистрибутивом.


Например, дистрибутив нотно-графической программы Finale 2004 содержит файл Setup.ехе. При запуске он создаЈт специальный каталог для программы Finale 2004, помещает туда десять необходимых файлов, создаЈт внутри него ещЈ десять каталогов (для библиотек установок, шаблонов, учебных файлов, подключаемых модулей и пр.) и наполняет их содержимым. Кроме того, устанавливает в системе «нотные» шрифты (Маеstro,и пр.) и несколько PostScript-шрифтов (специальных шрифтов для полиграфических работ).
Иногда вместо установочного файла или сценария, который совершает подобную работу, дистрибутив программы содержит несколько команд для стандартного инсталлятора системы. Эти указания могут быть запакованы вместе с необходимыми для работы программы данными в один файл со стандартным расширением msi (для Windows) или rpm (Unix). Для установки такой программы достаточно открыть этот файл, а всЈ остальное система сделает сама.

Обновлено 13.02.2010 01:04
 

Добавить комментарий


Защитный код
Обновить