Unix Man (Справочное руководство)


FSDB(1M) - часть 2


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

i d o e c b
Печатать как описатели файлов.
Печатать как каталоги.
Печатать как восьмеричные слова.
Печатать как десятичные слова.
Печатать как символы.
Печатать как восьмеричные байты.

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

Точки, табуляции и пробелы можно использовать в качестве разделителей функций, что, впрочем, не обязательно. Строка с единственным символом перевода строки увеличит текущий адрес на размер выведенного последним элемента данных. Тем самым адрес устанавливается на следующий байт, полуслово, слово, элемент каталога или описатель файла, это позволяет перемещаться по однородным элементам файловой системы. Информация выводится в формате, соответствующем типу данных. Байты, полуслова и слова изображаются следующим образом: сначала идет восьмеричный адрес, а за ним значение в восьмеричном и десятичном виде. Окончания .B или .D добавляются соответственно к адресам байтных или словных величин. Каталоги выводятся так: сначала смещение элемента каталога, за ним десятичный номер описателя файла и символьное представление имени элемента. Описатели файлов выводятся с поименованными полями:

md ln uid gid sz a# at mt ct maj min
Режим доступа.
Число ссылок.
Числовой идентификатор владельца.
Числовой идентификатор группы.
Размер файла в байтах.
Номера блоков данных (0-12).
Время последнего доступа.
Время последней модификации.
Время последнего изменения описателя.
Старший номер устройства.
Младший номер устройства.
<


Начало  Назад  Вперед