Операционные системы - правила работы

       

E.1.4. Просмотр оглавления каталога и имени текущего каталога.


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

Стандартные средства MS-DOS и UNIX не предоставляют такой сервис. Но, используя командную строку, внутренние и внешние программы и программные средства (как, например, набор внешних команд DOS и UNIX, или пакет Norton Utilites для MS-DOS), можно организовать поиск файлов и каталогов в компьютере, просматривание дерева каталогов, переход в любой каталог и просмотр содержимого как текущего, так и любого другого каталога. Таким образом, даже с этими простыми средствами можно работать на компьютере и использовать при этом все преимущества файловой системы.

Здесь рассматриваются программы просмотра содержимого каталога (синонимы - выдача листинга, списка, оглавления каталога), форматы выдачи этих листингов для операционных систем MS-DOS и UNIX. В обеих операционных системах листинг может выдаваться в полном, кратком и, возможно, некоторых других форматах.

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

1. Наглядно представляется содержимое каталогов.

2. Находятся файлы, необходимые для работы пользователя с программами.

3. Происходит "ориентация" пользователя в дереве каталогов.

При выводе оглавления каталога его можно сформировать:

- по имени

- по типу файлов ( расширению)


- по дате создания или модификации

- по дате последнего обращения к файлу

- по степени сжатия

- по полному имени

- и по другим признакам.



При выводе можно также указать, файлы с какими установленными или сброшенными атрибутами должны отображаться, а какие - нет. Для DOS это позволяет, например, выводить только подкаталоги, или только файлы, и т.д.

Замечания по сортировке.

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

1. Сначала выводятся каталоги, упорядоченные по имени.

2. Потом выводятся файлы, упорядоченные по имени.

3. Далее, если требуется, происходит упорядочение по типу файлов.

Этот тип сортировки выбирается по-умолчанию во многих операционных системах.

Если же нужен другой порядок сортировки (по другому ключу), то файлы будут отображаться следующим образом:

1. Вначале выводятся каталоги, отсортированные по некоторому ключу.

2. Потом идут файлы, отсортированные по заданному ключу.

3. Затем, если требуется, файлы внутри заданного ключа сортируются по имени файла.

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

В разных операционных системах для просмотра содержимого каталога используются разные программы. Рассмотрим их по-подробнее:


Содержание раздела