dir

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

Синтаксис

dir [fs_prefix:[file-path]] | include {line_to_include}

|include {line_to_include}

модификатор фильтрации вывода.

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

privileged EXEC

Рекомендации по

использованию

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

dir 

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

dir fs_prefix:

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

dir fs_prefix:file-path

Например: dir file:/etc

 

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

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

 

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

•   Второе поле - тип файла и права доступа для владельца файла (Таблица 3, Таблица 4).

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

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

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

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

 

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

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

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

Наиболее вероятная ситуация, при которой это может появиться - символьная ссылка на несуществующий объект.

Примечание: в этом случае длина и время модификации указываются для самой символьной ссылки.

 

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

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

 

Таблица 3

Обозначение

Тип файла

-

Обычный файл

*

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

Примечание: не путать с отсутствием доступа на запись (см. ниже).

d

Директория

b

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

c

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

p

Очередь FIFO (pipe)

s

Сокет

l

Символьная ссылка

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

 

Таблица 4

Обозначение

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

r

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

w

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

x

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