Chefeat.ru

Здоровое питание

Ftp (программа)

19-10-2023

ftp

Типичная сессия ftp
Тип

FTP-клиент

Интерфейс

командная строка

ftp (англ. File transfer protocol) — стандартная программа операционной системы, предназначенная для приёма и передачи файлов по протоколу 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 man pages : ftp ()  (англ.) (15 August 1999). Архивировано из первоисточника 22 сентября 2012. Проверено 19 мая 2012.


Ftp (программа).

© 2014–2023 chefeat.ru, Россия, Челябинск, ул. Речная 27, +7 (351) 365-27-13