TOC(1G)

НАЗВАНИЕ
toc - создание и графический вывод оглавлений

СИНТАКСИС


	имя_команды  [опция ...] [файл ...]

ОПИСАНИЕ
Описанные ниже команды расположены в каталоге /usr/bin/graf [см. graphics(1G)].

dtoc [каталог]
Команда dtoc записывает на стандартный вывод текстовое оглавление (ТОГ), всех подкаталогов указанного каталога (по умолчанию используется текущий каталог). На каждый каталог в оглавлении отводится по одной строке. Строка состоит из трех полей: номер, показывающий место (под)каталога в иерархии, его имя и число обычных файлов, доступных на чтение. Команда dtoc полезна для того, чтобы получить наглядное представление обо всей файловой системе или ее части. Чтобы изобразить все доступные каталоги на экране терминала типа Tektronix 4010, достаточно построить конвейер:

	dtoc / | vtoc | td

vtoc [-c] [-d] [-i] [-m] [-s] [-hпромежуток] [-vпромежуток] [ТОГ_файл]
Команда vtoc по текстовому представлению оглавления (ТОГ) создает графический образ в виде GPS-файла [см. gps(4)]. Графический образ состоит из прямоугольников с текстом, образующих древовидную структуру. Если ТОГ_файл не задан, используется стандартный ввод. Каждая строка ТОГ_файла описывает один прямоугольник и имеет следующий вид:

	номер  [толщина,тип]  "текст"  [метка]

номер
Чередующаяся последовательность чисел и точек, задает положение элемента оглавления в иерархии. Номер 0. определяет корень дерева.

толщина
Толщина линий может быть следующей:
n тонкая линия
m средняя линия
b толстая линия

тип
Тип линий может быть следующим:
so сплошная линия
do точечная линия
dd штрихпунктирная линия
da пунктирная линия
ld длинно-пунктирная линия

текст
Текст - это цепочка символов, заключенная в кавычки. Текст между кавычками становится содержимым прямоугольника. Чтобы включить в текст кавычку, ее нужно экранировать (\").

метка
Метка - это цепочка символов. Метка надписывается над правым верхним углом прямоугольника. Символы метки, интерпретируемые shell'ом, должны быть экранированы.
Пример элемента оглавления:

	1.1 b,da "udd" USER

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

В произвольном месте ТОГ_файла могут располагаться комментарии, окруженные парами символов /* и */.

Опции команды vtoc:

-c
Использовать текст так, как он введен (по умолчанию все буквы преобразуются в строчные).

-d
Соединять прямоугольники диагональными линиями.

-i
Не выводить номера прямоугольников.

-m
Не выводить метки прямоугольников.

-s
Не уплотнять прямоугольник по горизонтали.

-hпромежуток
Задает отношение в процентах горизонтального промежутка между прямоугольниками и ширины прямоугольника.

-vпромежуток
Задает отношение в процентах вертикального промежутка между прямоугольниками и высоты прямоугольника.

СМ. ТАКЖЕ
graphics(1G).
gps(4) в Справочнике программиста.