Linux для пользователя
Шрифт:
• type - отображать одно-символьное поле типа. Этот символ может принимать значения из следующего подмножества символов, выводимых командой ls с параметром -F:
○ * (asterisk) - для исполняемых файлов;
○ / (slash) - для каталогов;
○ @ (at-sign) - для ссылок (links);
○ = (знак равенства) - для сокетов (sockets)
○ - (дефис) - для байт-ориентированных устройств;
○ + (плюс) - для блок-ориентированных устройств;
○ | (pipe) - для файлов типа FIFO,
○ ~ (тильда) -
○ ! (восклицательный знак) - для оборванных (stalled) символических ссылок (ссылок, указывающих на отсутствующий файл).
• mtime - время последней модификации файла.
• atime - время последнего обращения к файлу.
• ctime - время создания файла.
• perm - строка, показывающая текущие права доступа к файлу.
• mode - восьмеричное представление текущих прав доступа к файлу.
• nlink - число ссылок на данный файл.
• ngid - идентификатор группы (GID), в цифровой форме.
• nuid - идентификатор пользователя (UID), в цифровой форме.
• owner - владелец файла.
• group - группа, имеющая права на файл.
• inode - номер inode файла.
Вы также можете использовать следующие имена полей для организации вывода информации на дисплей:
• space - вставить пробел при выводе на дисплей.
• mark - вставить звездочку (asterisk) если файл помечен, пробел - если не помечен.
• | - вставить вертикальную линию при выводе на дисплей.
Для того, чтобы задать фиксированную ширину поля, нужно добавить двоеточие ':', после которого указать число позиций, которое отводится под это поле. Если после числа поставить символ '+', то указанное число будет интерпретироваться как минимальная ширина поля, и, если экран позволяет, поле будет расширено.
Например, "стандартный" формат вывода задается строкой:
а "расширенный" - строкой:
А вот пример формата, определяемого пользователем:
Отображение списка файлов в любой из панелей может производиться в соответствии с одним из восьми порядков сортировки:
• по имени;
• по расширению;
• по размеру файла;
• по времени модификации;
• по времени последнего обращения к файлу;
• по номеру узла (inode);
• без сортировки.
Порядок сортировки вы можете задать, выбрав в меню соответствующей панели команду Порядок сортировки… При этом появляется диалоговое окно (рис. 6.2), в котором кроме желаемого порядка сортировки можно указать, что сортировка производится в обратном порядке (поставив с помощью клавиши пробела отметку в скобках возле слова Обратный (Reverse)) и с учетом регистра символов.
Рис. 6.2.
По умолчанию подкаталоги отображаются в начале списка, но это можно изменить, проставив отметку возле опции "Смешивать файлы/каталоги" ("Mix all files") команды Конфигурация меню Настройки.
Можно выводить в панель не все списки файлов данного каталога, а только соответствующие определенному шаблону. Команда Фильтр в меню любой панели позволяет задать шаблон, которому должны соответствовать имена файлов, отображаемых в панели (например, "*.tar.gz").
Имена подкаталогов и ссылки на подкаталоги отображаются всегда, независимо от шаблона.
В меню каждой из панелей имеется команда Перечитать (аналог которого в других программах обычно называется "Обновить"). Команда Перечитать (горячие клавиши ‹Ctrl›+‹R›) обновляет список файлов, отображаемый в панели. Это бывает полезно в тех случаях, когда другие процессы создают или удаляют файлы. Если вы выполнили команду меню Критерий панелизации (перенаправление вывода команды на панель, о нем будет рассказано в разд. 6.10), и вследствие этого на панели находятся результаты работы какой-то программы, по команде Перечитать на панель вновь будет выведено содержимое каталога.
6.5.2 Другие режимы отображения
Помимо того, что может задаваться формат вывода на панель списка файлов, любую панель можно перевести в один из следующих режимов.
• Режим "Информация". В этом режиме (рис. 6.3) на панель выводится информация о подсвеченном в другой панели файле и о текущей файловой системе (тип, свободное пространство и число свободных индексных дескрипторов - inode).
Рис. 6.3. Режим "Информация"
• Режим "Дерево". В режиме отображения дерева каталогов в одной из панелей выводится графическое изображение структуры дерева каталогов (см. пример на рис. 6.4). Этот режим подобен тому, который вы увидите, выбрав команду Дерево каталогов из меню Команды, только в последнем случае изображение структуры каталогов выводится в отдельное окно.
Рис. 6.4. Режим отображения дерева каталогов
• Режим "Быстрый просмотр" ("Quick View"). В этом режиме панель переключается на отображение содержимого файла, подсвеченного в другой панели. Для примера на рис. 6.5 приведен вид экрана при быстром просмотре файла.bashrc из моего домашнего каталога.