Перейти к поиску
  1. Главная
  2. Продукты
  3. С-Терра Шлюз
  4. Cisco-like команды
  5. Команды работы с файлами

Команды работы с файлами

Поиск в комплекте Источник

Команды работы с файлами

dir

more

delete

copy

copy terminal-input

В командах работы с файлами путь к файлу предваряется префиксом (далее обозначается как <fs-prefix>). Это примерно соответствует командам Cisco IOS.

Там синтаксис выглядит как <file-system>:<file-name>, где <file-system>– название файловой системы, например flash, nvram, system, null и т.п., <file-name> – имя файла.

Существует ограничение: допускается только работа с файлами, в имени которых отсутствуют пробелы.

Используемый формат префиксов: file:<file-path>, где <file-path> – путь к файлу.

Ограничение: <file-path> не должен содержать подстроку ^Z.

Путь может быть относительным. В этом случае он трактуется как путь от директории /var/cspvpn.

Также путь может быть абсолютным.

Префикс file отсутствует в Cisco IOS.

media: – путь к папке /media (вариант file:/media/ так же функционален).

В некоторых командах работы с файлами запрашивается подтверждение пути к файлу.

Например:

Destination file path [<corrected-file-path>] ?

Логика подтверждения:

<corrected-file-path> – полный путь к файлу:

Если <file-path> – абсолютный путь (начинается с прямого слэша), то <corrected-file-path> совпадает с <file-path>.

Например:

copy running-config file:/some_dir/test

Destination file path [/some_dir/test] ?

Если <file-path> – относительный путь (включая просто имя файла), то <corrected-file-path>=/var/cspvpn/<file-path>.

Например:

copy running-config file:test

Destination file path [/var/cspvpn/test] ?

В ответ на запрос можно:

  • нажать на Enter – подтвердить введенный ранее путь к файлу;
  • ввести новый полный путь к файлу;
  • ввести новый относительный путь (например, просто имя файла). В этом случае снова будет выдан запрос на подтверждение полного пути к файлу.

Например:

copy running-config file:test1

Destination file path [/var/cspvpn/test1] ?test2

Destination file path [/var/cspvpn/test2] ?

  • Нажать CTRL+C – прервать выполнение команды.