Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка FTP.doc
Скачиваний:
28
Добавлен:
10.06.2015
Размер:
483.84 Кб
Скачать

Примечания

  • В качестве префикса для параметров команды ftp следует использовать не косую черту (/), а знак переноса (-).

  • При вводе параметров команды Ftp учитывается регистр.

  • Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).

  • Команда Ftp может работать в интерактивном режиме. Сразу после ее запуска создается временная среда, поддерживающая ftp-команды. Возврат в командную строку производится с помощью команды quit. Признаком запущенной среды ftp служит командная строка в виде ftp >.

  • Для получения дополнительных сведений о субкомандах ftp щелкните ссылку "См. также".

FTP поддерживает использование IPv6 (протокола IP версии 6), если он установлен. Дальнейшие сведения содержатся в разделах IP версии 6 и Приложения для протокола IPv6.

11. Описание подкоманд ftp

! - временный выход из подсистемы ftp в окно командной строки для выполнения команд Windows XP. Возврат в подсистему ftp из командной строки производится с помощью команды exit

Примечания - команда ! позволяет выполнять команды Windows XP без завершения работы с подсистемой ftp

help - выводит описания подкоманд ftp

Синтаксис - help [Команда]

? [Команда]

ПараметрыКоманда: задает имя команды для получения ее описания. Если команда не указана, выводится список всех команд

append - добавляет файла локального компьютера к файлу на удаленном компьютере с использованием текущих настроек типа файлов

Синтаксис - append локальный_файл [удаленный_файл]

Параметры - локальный_файл: задает имя локального файла

удаленный_файл: задает имя файла на удаленной системе, к которому добавляется локальный_файл

Примечания - отсутствие параметра удаленный_файл приводит к тому, что вместо имени удаленного файла используется значение параметра локальный_файл

ascii - задает тип передаваемых файлов (по умолчанию - файлы в формате ASCII)

Примечания - по умолчанию тип передаваемых файлов — ASCII

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

Протокол Ftp поддерживает два типа файлов: текстовые (ASCII) и двоичные. При передаче текстовых файлов следует использовать режим ASCII. Чтобы получить дополнительные сведения о передаче двоичных файлов, выберите binary

bell - переключает режим выдачи звукового сигнала после передачи каждого файла

Примечания – по умолчанию сигнал отключен

binary - установка режима передачи двоичных файлов

Примечания - протокол Ftp поддерживает два типа файлов: текстовые (ASCII) и двоичные. Исполняемые файлы следует передавать как двоичные. В данном режиме файлы передаются по байту. Чтобы получить дополнительные сведения о передаче файлов в формате ASCII, выберите Ascii, воспользовавшись ссылкой TAGСм.

bye - завершает сеанс FTP-подключения к удаленному компьютеру с выходом из программы ftp

cd - сменяет текущий каталог на удаленном компьютере

Синтаксис - cd удаленный_каталог

Параметры - удаленный_каталог: задает имя каталога, который будет сделан текущим на удаленном компьютере

close - завершает сеанс FTP-соединения с удаленным сервером с возвратом к командной строке вида ftp>

debug - включает отладочный режим

Примечания - по умолчанию отладочный режим отключен

Когда отладочный режим включен, на экран будет выводиться каждая команда, передаваемая удаленному компьютеру. Строки будут начинаться с символа > ("больше")

delete - удаляет файлы на удаленном компьютере

Синтаксис - delete удаленный файл

Параметры - удаленный_файл: задает имя файла для удаления.

dir - выводит список файлов и подкаталогов в каталоге, расположенном на удаленном компьютере

Синтаксис - dir [удаленный_каталог] [локальный_файл]

Параметры - удаленный_каталог: задает каталог, список содержимого которого будет выведен. Если имя каталога не задано, используется текущий рабочий каталог

локальный_файл: задает локальный файл для сохранения списка. Если локальный файл не указан, результаты отображаются на экране

disconnect - отсоединение от удаленной системы с сохранением командной строки вида ftp>

get - копирует удаленный файл на локальный компьютер с использованием текущих настроек типов файлов

Синтаксис - get удаленный_файл [локальный_файл]

Параметры - удаленный_файл: задает удаленный файл для копирования

локальный_файл: задает имя файла на локальном компьютере

Примечания - если параметр локальный_файл не указан, файлу присваивается имя удаленный_файл

Команда get идентична команде recv

glob - включает режим использования подстановочных знаков в именах локальных файлов

Примечания - по умолчанию этот режим включен

Данный режим позволяет использовать звездочку (*) или вопросительный знак (?) в качестве подстановочных знаков в именах локальных файлов и путей

hash - включает режим вывода на печать символа (#) для каждого переданного блока данных

Примечания - размер блока данных составляет 2048 байт

по умолчанию данный режим отключен

lcd - смена текущего каталога на локальном компьютере. По умолчанию текущим каталогом является каталог, из которого была запущена команда ftp

Синтаксис - lcd [Каталог]

Параметры - каталог: задает имя нового текущего каталога на локальном компьютере. Если параметр каталог не задан, на экран будет выведено имя текущего каталога.

literal - отправка аргументов удаленному серверу FTP (без преобразований). Сервер возвращает единственный ответный код FTP

Синтаксис – literal аргумент [ ...]

Параметры - Аргумент: задает аргумент для отправки

ls - вывод сокращенного списка файлов и подкаталогов в удаленном каталоге

Синтаксис - ls [удаленный_каталог] [локальный_файл]

Параметры - удаленный_каталог: задает каталог, для которого выводится список содержимого. Если имя каталога не задано, используется текущий рабочий каталог удаленного компьютера

локальный_файл: задает локальный файл для сохранения списка. Если локальный файл не указан, результаты отображаются на экране

mdelete - удаление файлов на удаленном компьютере

Синтаксис - mdelete удаленные_файлы [ ...]

Параметры - удаленные_файлы: задает имена файлов, которые будут удалены

mdir - выводит список файлов и подкаталогов в удаленном каталоге

Синтаксис - mdir удаленные_файлы [ ...] локальный_файл

Параметры - удаленные_файлы: задает каталог, для которого выводится список содержимого

локальный_файл: задает локальный файл для сохранения списка

Примечания - команду mdir можно использовать для указания нескольких файлов

Параметр удаленные_файлы: введите дефис (-) для использования текущего рабочего каталога на удаленном компьютере

Параметр LocalFile: введите дефис (-) для вывода списка на экран

mget - копирует файлы с удаленного компьютера на локальный с использованием текущих настроек типа файлов

Синтаксис - mget удаленные_файлы [ ...]

Параметры - удаленные_файлы: задает файлы, которые будут скопированы

mkdir - создание каталога на удаленном компьютере

Синтаксис - mkdir каталог

ПараметрыКаталог: задает имя каталога, который будет создан

mls - вывод сокращенного списка файлов и подкаталогов в удаленном каталоге

Синтаксис - mls удаленные_файлы [ ...] локальный_файл

Параметры - удаленные_файлы: задает файлы, для которых будет выведен список

локальный_файл: задает локальный файл для сохранения списка

Примечания - Указание удаленных_файлов: введите дефис (-) для использования текущего рабочего каталога на удаленном компьютере

Указание локального_файла: введите дефис (-) для вывода списка на экран

mput - копирование файлов на удаленный компьютер с использованием текущей настройки типа передаваемых файлов

Синтаксис - mput локальные_файлы [ ...]

Параметрылокальные_файлы: задает имена локальных файлов, которые будут скопированы

open - подключение к заданному FTP-серверу

Синтаксис - open компьютер [порт]

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

порт: указание номера TCP-порта для работы с FTP-сервером. По умолчанию используется TCP-порт 21

Примечания - для указания компьютера можно использовать его IP-адрес или имя (в этом случае должны быть доступны сервер DNS или файл Hosts). Если установлен режим автоподключения, ftp пытается автоматически выполнить вход пользователя на FTP-сервер.

prompt - включение и отключение интерактивного режима

Примечания - по умолчанию интерактивный режим включен

При обработке нескольких файлов команда ftp может запрашивать подтверждение на каждый файл, что позволяет выборочно извлекать или хранить файлы. Если интерактивный режим отключен, команды mget и mput передают все файлы

put - копирование локального файла на удаленный компьютер с использованием текущей настройки типа передаваемого файла

Синтаксис - put локальный_файл [удаленный_файл]

Параметры - локальный_файл: задает имя локального файла для копирования

удаленный_файл: задает имя файла на удаленном компьютере

Примечания - если локальный_файл не указан, файлу присваивается имя удаленный_файл

pwd - печать имени текущего каталога на удаленном компьютере

quit - окончание сеанс FTP с выходом из программы ftp в командную строку

quote - отправка аргументов удаленному серверу FTP (без преобразований). Возвращается единственный ответный код FTP

Синтаксис - quote аргумент [ ...]

Параметрыаргумент: задает аргумент для отправки на FTP-сервер

Примечания - команда quote эквивалентна команде literal

recv - копирование удаленного файла на локальный компьютер с использованием текущих настроек типов файлов.

Синтаксис - recv удаленный_файл [локальный_файл]

Параметры - удаленный_файл: задает удаленный файл для копирования

локальный_файл: задает имя файла на локальном компьютере

Примечания - команда recv эквивалентна команде get

Если локальный_файл не указан, файлу присваивается имя удаленного_файла

remotehelp - вывод справки о командах удаленной системы

Синтаксис - remotehelp [команда]

Параметрыкоманда: задает имя команды для получения справки. Если команда не указана, ftp выводит список всех команд удаленной системы

rename - переименование удаленных файлов

Синтаксис - rename имя_файла новое_имя_файла

Параметры - имя_файла: задает имя файла для переименования

новое_имя_файла: задает новое имя файла

rmdir - удаление каталога на удаленной системе

Синтаксис - rmdir каталог

Параметрыкаталог: задает имя каталога для удаления

send - копирование локального файла на удаленный компьютер с использованием текущей настройки типа передаваемого файла

Синтаксис - send локальный_файл [удаленный_файл]

Параметры - локальный_файл: задает имя локального файла для копирования

удаленный_файл: задает имя файла на удаленном компьютере

Примечания - команда send эквивалентна команде put

Если локальный_файл не указан, файлу присваивается имя удаленный_файл

status - отображение текущего состояние FTP-подключений

trace -переключение трассировки пакетов

Примечания - команда trace выводит набор внутренних вызовов FTP при выполнении команд ftp

type - установка или вывод настройки текущего типа передаваемых файлов

Синтаксис - type [имя_типа]

Параметры - имя_типа: задает тип передачи файла

Примечания - если имя_типа не указано, будет выведен текущий тип передаваемых файлов

Ftp поддерживает два типа передачи файлов: ASCII и двоичный

По умолчанию используется тип передачи файлов ASCII. Команда ascii должна использоваться при передаче текстовых файлов. В режиме ASCII выполняются преобразования некоторых символов, в соответствии с особенностями сетевых стандартов. Например, символ конца строки будет преобразован в соответствии с типом операционной системы, в которую передается файл

Команда binary должна использоваться при передаче исполняемых файлов. В этом режиме файлы передаются единицами размером в один байт

user - указание имени пользователя для удаленного компьютера

Синтаксис - user имя_пользователя [пароль] [учетная_запись]

Параметры - имя_пользователя: задает имя пользователя для подключения к удаленному компьютеру

пароль: задает пароль для указанного имени_пользователя. Если пароль не указан, но его ввод является обязательным, команда ftp запросит ее у пользователя

учетная запись: задает учетную запись, которая будет использована при подключении к удаленному компьютеру. Если учетная_запись не указана, но ввод учетной записи требуется для подключения, команда ftp запросит ее у пользователя

verbose - переключение режима verbose

Примечания - по умолчанию режим verbose включен. Если режим verbose включен, отображаются все отклики ftp. Когда передача файла завершена, выводится также статистика, связанная со скоростью передачи.