Вывод содержимого директории или информации о конкретном файле.
Синтаксис 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)