ftp () — стандартная программа операционной системы, предназначенная для приёма и передачи файлов по протоколу FTP (FTP-клиент). Входит в состав UNIX, Windows.
Ключи командной строки Режимы работы программы могут быть заданы в командной строке или в интерпретаторе команд. -pПередача данных в пассивном режиме. -AПередача данных в активном режиме. -iОтключить интерактивный запрос при передаче нескольких файлов. -nЗапрещает автоматический вход в систему при установке соединения. -eЗапрещает редактирование команд и использование истории команд. -gЗапрещает глобализацию имён файлов. -mПо умолчанию канал данных в пассивном режиме привязывается к тому же интерфейсу, что и канал управления. Опция запрещает такое поведение. -vПоказывает все ответы сервера и статистику передачи данных. -dРазрешает отладку.
В командной строке также может указываться удалённый компьютер, с которым должно быть установлено соединение. Если он указан, то программа ftp после запуска пробует установить с ним соединение, если нет, то переходит в командный режим и ожидает указаний пользователя.
Внутренние команды При ожидании команды от пользователя программа выдаёт запрос ftp> Основные команды программы: ![команда [параметры]]Вызывает интерпретатор команд на локальной машине. help [команда]Выдаёт справку по указанной команде. lcd [каталог]Изменяет рабочий каталог на локальном компьютере open удалённый_компьютер [порт]Устанавливает связь с удалённым компьютером. user пользователь [пароль] [аккаунт]Идентифицирует пользователя удалённого компьютера. Если автоматический вход в систему не запрещён, процесс идентификации запускается при установке соединения с FTP-сервером. asciiУстанавливает ASCII режим передачи файлов. binaryУстанавливает двоичный режим передачи файлов. cd каталогИзменяет рабочий каталог на удалённом компьютере. mkdir каталогСоздаёт каталог на удалённом компьютере. delete файлУдаляет файл на удалённом компьютере. dir [каталог] [локальный_файл]Печатает список файлов в каталоге на удалённом компьютере в локальный файл или на терминал, если файл не указан. get файл [локальный_файл]Принимает файл с удалённого компьютера. reget файл [локальный_файл]Действует как get, однако если локальный файл существует и его размер меньше файла на удалённом компьютере, то он докачивается с точки обрыва связи. restart смещениеЗапускает следующую команду get или put с указанного смещения в файле. put локальный_файл [файл]Передаёт локальный файл на удалённый компьютер. pwdПечатает имя рабочего каталога на удалённом компьютере. rename [старый] [новый]Переименовывает файл на удалённом компьютере. closeЗавершает сессию FTP. bye Завершает сессию FTP и выходит из программы.
Ссылки
Категория:Утилиты Unix Категория:Программы с интерфейсом командной строки Категория:Сетевое программное обеспечение