Протоколы Internet

         

В квадратных скобках записан опционный


/p> <SP> пробел; все команды завершаются последовательностью <CRLF> возврат каретки + перевод строки. В квадратных скобках записан опционный аргумент. Выполнение любой команды можно прервать с помощью Ctrl-C.

Возможная форма обращения к FTP (SunOS 4.1): FTP [ -опции ] [ имя_ЭВМ ]

Допустимы следующие опции (модификаторы) команды:





































-d



включение отладочного режима.



-g



блокировка группового исполнения команд.



-i



Выключение интерактивного приглашения при множественной пересылке файлов.



-v



Отображает все отклики удаленного сервера и статистику обмена; этот режим работает обычно по умолчанию.



В рамках процедуры FTP доступны следующие команды (приведенный перечень команд является неполным):





















































































































































































! [ команда ]



Исполняется команда интерпретатора shell вашей ЭВМ (UNIX). Если имя команды явно не введено, система переходит в интерактивный режим shell.



$ имя-макро [ аргументы ]



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



account [ пароль ]



Позволяет ввести пароль, необходимый для доступа в удаленный сервер.



append имя_местного_файла

[ имя_удаленного_файла ]



Добавить местный файл к файлу на удаленном сервере.



Bye



Завершает FTP-сессию.



case



Переключает регистр символов, которыми записаны имена файлов на удаленной ЭВМ, в процессе выполнения команды MGET. Если case включен (по умолчанию выключен), все прописные буквы в именах файлов на удаленной ЭВМ, меняются при переносе в вашу ЭВМ на строчные.



close



Завершает FTP-сессию и возвращает систему в интерактивный командный режим. Все описанные ранее макро стираются.



debug [ debug-value ]



Включает/выключает режим отладки. Значение debug-value определяет отладочный уровень. Если отладка включена, FTP отображает на экране каждую команду, посылаемую удаленной ЭВМ. Эта информация помечается символом '-->'.

dir [ удаленный каталог ]

[ местный файл ]


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



disconnect



синоним close.



hash



включает/выключает знак (#). Во включенном состоянии отмечается пересылка каждого блока, что позволяет визуально контролировать процесс обмена.



macdef macro-name



Определяет макро. Последующие строки запоминаются в качестве текста макро с именем macro-name. Нулевая строка (двойное нажатие клавиши RETURN) завершает ввод текста макро. Можно ввести до 16 макро с суммарным объемом до 4096 символов.



mdelete [ имена_файлов_на удаленной_ЭВМ ]



удаляет файлы на удаленной ЭВМ.



open имя-ЭВМ [ port ]



устанавливает связь с указанным FTP-сервером (ЭВМ) через специфицированный порт.



prompt



включает/выключает нтерактивные запросы со стороны ЭВМ. Это бывает полезным при выполнении групповых команд MPUT, MGET или MDELETE и позволяет проводить соответствующие операции над файлами выборочно.



proxy



ftp-команда выполняет FTP-команду на вторичной удаленной ЭВМ. Эта команда позволяет связать два удаленных FTP-сервера и осуществить пересылку файлов между ними. Первой proxy-командой должна быть команда open, необходимая для связи со вторичным сервером. Введите команду proxy ?, чтобы проверить выполнимость этих команд на данном сервере.



quit



синоним bye.



recv



удаленный_файл [ местный_файл ] синоним команды get.



remotehelp [ имя_команды ]



Запрашивает справочную информацию у удаленного FTP-сервера. Если имя_команды задано, запрашивается информация о конкретной команде.



runique



Включает режим записи файлов в вашу ЭВМ только с уникальными именами. Если файл с таким именем уже существует, то новому файлу будет присвоено имя с расширением .1, если и такое имя уже есть, то с расширением .2. Это может продолжаться вплоть до расширения .99, после чего будет выдано сообщение об ошибке. Впрочем, такую ситуацию вообразить крайне трудно, если вы сами не наплодили файлов с цифровыми расширениями. Для команды mget это крайне полезная функция, которая застрахует вас от стирания ваших файлов из текущего каталога, имеющих имена, совпадающие с именами на удаленном сервере. По умолчанию runique не включено.



send local-file [ remote-file ]



Синоним команды put.



status



Отображает текущее состояние ftp.

<

Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий