Команда ftp вызывается с именем удаленной машины (sun). После установки связи происходит регистрация пользователя (sb01). Регистрация завершается анализом пароля, который вводит пользователь в ответ на приглашение "Password:" . Так как подробный режим в этом примере устанавливается по умолчанию, то на экране помимо приглашения ftp> появляются и другие сообщения команды ftp. Для пересылки файла .rhosts с удаленной машины на локальную используется команда get. Для пересылки файла (.menu) с локальной на удаленную машину используется команда put.
Результаты пересылки файла .menu подтверждает и команда ls.
Команда bye используется для завершения сеанса работы с командой ftp и возврата в локальную машину.
При работе в сети в среде операционной системы UNIX вместо команды ftp может быть использована команда rcp, которая действует только в этой операционной системе. Команда rcp вызывается из оболочки UNIX. При этом необходимо указать имя файла для копирования и куда его нужно копировать. Заметьте, что rcp аналогична cp. Имена файлов соответствуют соглашениям принятым в UNIX и могут иметь одну из следующих трех форм:
- user@machine: filename;
- machine: filename;
- filename,
где machine - имя машины, которая содержит или будет содержать файл;
user - имя пользователя той машины, которую вы указали;
filename - это стандартное имя в UNIX, которое может включать каталоги.
3% ftp sun Connected
to sun.nstu.nsk.su
220- Welcome to NIEE Hackers League main FTP server !
220- For administration contact use E-mail:das@sun.cit.nstu.nsk.su
220-
220 sun FTP server (Version 2.4) Thu May 5 15:32:10 GMT+0600 1994
Name (sun:dnl): sb01
331 Password required for sb01.
Password:
230 User sb01 logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/usr/export/home/sun/sb01" is current directory.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
total 9
-rw-r--r-- 1 sb01 daemon 2897 Nov 20 1993 .chsrc
-rw-r--r-- 1 sb01 daemon 2496 Nov 20 1993 .login
-rw-r--r-- 1 sb01 bbsusers 20 Sep 27 16:47 .rhosts
-rw-r--r-- 1 sb01 bbsusers 1806 Sep 27 17:29 Initial.dt
226 Transfer complete.
ftp> get .rhosts
local: .rhosts remote: .rhosts
200 PORT command successful.
150 Opening BINARY mode data connection for .rhosts (20 bytes).
226 Transfer complete.
20 bytes received in 0.01 seconds (2 Kbytes/s)
ftp> put .menu
local: .menu remote: .menu
200 PORT command successful.
150 Opening BINARY mode data connection for .menu.
226 Transfer complete.
642 bytes send in 0.01 seconds (63 Kbytes/s)
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
lotal 10
-rw-r--r-- 1 sb01 daemon 2897 Nov 20 1993 .chsrc
-rw-r--r-- 1 sb01 daemon 2496 Nov 20 1993 .login
-rw-rw-r-- 1 sb01 bbsusers 642 Oct 10 17:07 .menu
-rw-r--r-- 1 sb01 bbsusers 20 Sep 27 16:47 .rhosts
-rw-r--r-- 1 sb01 bbsusers 1806 Sep 27 17:29 Initial.dt
226 Transfer complete.
ftp> bye
221 Goodbye.
4%
Если вы указали только имя каталога, доступного rcp команде, то файл(ы), который(ые) вы указали, копируются в этот каталог с тем же именем.
При вызове команды можно указать опцию -r. Эта опция разрешает копирование каталогов.
ПРИМЕРЫ.
В примерах используются две удаленные машины по имени ami и sun.
1. Первый пример показывает копирование файла по имени .rhosts из текущего каталога пользователя в домашний каталог на машине ami.
sun% rcp .rhosts ami:.rhosts
2. Во втором примере копируется каталог с иерархией /net/src на локальной машине в каталог src в домашнем каталоге на ami:
sun% rcp -r /net/scr ami: src
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.