FTP(1) FreeBSD Reference Manual

ИМЯ
ftp - протокол передачи файлов ARPANET

СИНТАКСИС


     ftp [-v] [-d] [-i] [-n] [-U] [-p] [-g] [host]

ОПИСАНИЕ
Программа ftp позволяет передавать файлы на удаленный компьютер или получать их оттуда, и работает с файлами и каталогами удаленного компьютера.

При работе с ftp Вы запускаете на своем компьютере клиентную программу, которая связывается с серверной программой, работающей на удаленном компьютере. С помощью ftp Вы даете выполняемые серверной программой команды, которые транслируются в инструкции.

РАБОТА С ftp.
Чтобы использовать программу ftp, вам нужно открыть связь между вашей и удаленной машиной, куда или откуда вы хотите переместить файл. Эта программа позволяет вам иметь несколько связей одновременно, хотя вы можете давать команды, которые воздействуют только на одну связь. Многомашинная связь позволяет вам связаться с несколькими машинами за один сеанс работы ftp. Вам нет необходимости вновь регистрироваться на другой машине, когда вы хотите сменить машину для связи. Связь, которая используется в данный момент, называется текущей связью.

Виды записи файла для передачи в ftp.
Программа ftp позволяет использовать два вида записи ASCII или двоичный. Используйте ASCII для текстовых файлов. Двоичный вид используется для двоичных данных, которые должны представлять собой непрерывную последовательность бит. Для связи между UNIX машинами в большинстве случаев может быть использован ASCII код(он задается по умолчанию). Двоичный вид может быть использован для некоторых специальных файлов, например программные объектные модули, если вы используете машины с операционной системой отличной от UNIX.

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


    "