dir

Вывод содержимого директории или информации о конкретном файле.

Синтаксис                     dir [fs_prefix:[file-path]] | include {line_to_include} 

| include {line_to_include}     модификатор  фильтрации  вывода.

 

Режимы команды                               privileged EXEC

 

Рекомендации по использованию

Вывод содержимого директории по умолчанию:

dir 

Вывод содержимого директории по умолчанию для конкретного префикса:

dir  fs_prefix:

Для всех платформ кроме маршрутизаторов ESR-ST аналогично команде  dir  file:, для маршрутизаторов ESR-ST аналогично команде  dir  flash:.

Вывод содержимого другой директории или информации о конкретном файле:

dir fs_prefix:file-path

·       Для всех платформ кроме маршрутизаторов ESR-ST, например: dir file:/etc

·       Для маршрутизаторов ESR-ST, например: dir flash:users 

 

Во всех вариантах команды вывод можно фильтровать по строке:

dir ... | include{line_to_include}

Например: dir | include  test  

 

Формат вывода примерно похож на формат вывода аналогичной команды Cisco IOS, однако не совпадает с ним.

Пример вывода:

    1  drwx            0  Mon  Feb 29 09:36:59 2016  users 

    2  -rw-          419  Mon  Feb 29 13:34:08 2016  test 

Первое поле – порядковый номер записи.

Второе поле – тип файла и права доступа для владельца файла (Таблица 5, Таблица 6).

Третье поле – размер файла в байтах.

Четвертое поле – время последней модификации.

Последнее поле – имя файла.

Таблица 5

Обозначение

Тип файла

Обычный файл

*

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

d

Директория

b

Блочное устройство

c

Символьное устройство

p

Очередь FIFO (pipe)

s

Сокет

l

Символьная ссылка
Примечание: в нормальной ситуации не должно появляться

Таблица 6

Обозначение

Права доступа

r

Доступен для чтения

w

Доступен для записи

x

Доступен для исполнения

 

Специальные права доступа (setuid, setgid, sticky-bit) не отображаются.

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

Если по каким-то причинам не удается получить информацию о файле, выдается строка примерно такого вида:

    2  ????          ???  12  Wed Jun 22 19:23:55 2016  test   

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

При попытке вывода информации о несуществующем файле выдается сообщение об ошибке:

% Error opening <fs-prefix>:<file-path> (File not found)