Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
linlab.doc
Скачиваний:
5
Добавлен:
07.02.2016
Размер:
371.71 Кб
Скачать

5.1.3 Формат вывода информации о файле

Панели программы Midnight Commander предназначены в основном для отображения содержимого каталогов файловой системы Linux, следовательно, в каждой строке панели выводится информация о файле (в каталоге). Формат выводимой информации о файле можно изменять через пункт Формат списка выпадающих меню левой (Left) и правой (Right) панелей главного меню. Пользователю предлагается выбрать один из 4 вариантов формата представления списка файлов: Стандартный (Full), Укороченный (Brief), Расширенный (Long) и Определяемый пользователем (User):

• Стандартный (FuII) — отображаются имя файла, его размер и время последней модификации (этот формат вывода задается строкой: half type, name, |, size, | , mtime);

• Укороченный (Brief) — отображаются только имена файлов;

• Расширенный (Long) — отображение информации о файлах в формате команды Is -l. В этом варианте панель нанимает весь экран ( этот формат вывода задается строкой: full perm, space, nlink, space, owner, space, group, space, size, space, mtime, space, name);

• Определяемый пользователем (User) — формат вывода определяется пользователем в настройках mc.

Формат вывода задается следующим образом:

• размер панели — half (половина экрана) или full (весь экран);

• количество колонок на панели;

• перечисление имен желаемых полей с необязательным параметром ширины поля.

Имена полей могут принимать значения:

name - имя файла;

size - размер файла;

osize - выводить для подкаталогов надпись SUB-DIR или UP-DIR;

mtime - время последней модификации файла;

atime - время последнего обращения к файлу;

ctime - время создания файла;

perm - строка, показывающая текущие права доступа;

mode - восьмеричное представление текущих прав доступа к файлу;

nlink - число ссылок на данный файл;

rigid - идентификатор группы (GID) в цифровой форме;

nuid - идентификатор пользователя (UID) в цифровой форме:

owner - владелец файла;

group - группа, имеющая права на файл;

inode - номер mode файла;

type - вывести односимвольное поле типа, которое может принимать значения из подмножества символов, выводимых командой Is -F.

Поле type может содержать следующие символы:

* (asterisk) - для исполняемых файлов;

/ (slash) - для каталогов;

@ (at-sign) - для ссылок (links);

= (знак равенства) - для сокетов (for sockets);

- (дефис) - для байт-ориентированных устройств;

+ (плюс) - для блок-ориентированных устройств;

| (pipe) - для файлов типа FIFO;

~ (тильда) - для символических ссылок на каталоги;

! (восклицательный знак) - для оборванных (stalled) символических ссылок (ссылок, указывающих в никуда).

Для более удобного восприятия выводимой информации спользуются имена поля форматирования:

space - вставить пробел при выводе на дисплей;

mark - вставить звездочку (asterisk), если файл помечен;

| - вставить вертикальную линию при выводе на дисплей.

Чтобы установить фиксированную ширину поля, нужно добавить символ «:» и указать число позиций, которое отводится подданное поле. Дополнительно символ «+» указывает, что поле может быть расширено, если размер экрана позволяет это сделать.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]