Переписываем файлы.
Итак, Вы загрузили FTP-клиент.
Для того, чтобы начать сеанс обмена с
сервером, необходимо сначала открыть
соединение. Для этого существует команда open
имя_сервера
Слово open можно сократить до одной буквы o.
Итак, попробуем:
ftp> o ftp.borland.com
Подождите несколько секунд пока компьютеры
совершат соединение.
Теперь надо зарегистрироваться. Увидев
приглашение login:,
наберите слово anonymous.
Нажмите Enter и введите свое имя, затем символ @
(без пробелов) и адрес Вашей локальной
машины. Если все сделано правильно, то
появится сообщение о том, что Вы вошли в
систему.
Теперь Вы можете копировать себе те файлы,
доступ к которым Вам определен как
анонимному пользователю. Советуем начать
исследование сервера с каталога /pub, так как
обычно все полезные файлы помещаются
именно сюда. Сейчас же Вы находитесь в самом
верхнем, так называемом root-каталоге.
Для того, чтобы перейти в нужный каталог
существует команда cd .
Например, в каталог pub текущего каталога
можно перейти:
ftp> cd pub
Получить список файлов в текущем каталоге
можно командой dir:
ftp> dir
Если в появившемся списке первым символом в
строке является 'd', то в строке имя
каталога, если '-' - имя файла.
Предположим, что Вы нашли файл, который
хотите переписать себе. Прежде, чем сделать
это, надо установить двоичный режим
передачи файлов binary:
ftp> binary
Возьмите себе за правило: как только
соединитесь с сервером, сразу вводить эту
команду. Если этого не сделать, то файл
будет перекодирован и непригоден для
использования (если только это не текст на
английском языке). При появлении во время
копирования файла сообщения
'Opening ASCII mode to transfer file'
немедленно прервите передачу файла и
запустите binary.
Многие современные FTP-клиенты
автоматически посылают эту команду.
Выполняет ли это программа, с которой
работаете Вы, придется исследовать
самостоятельно.
Пересылает файл на локальный
компьютер команда get:
ftp> get the_file_i_like.zip
Если Вы сразу захотите положить файл в
определенное место на локальном компьютере,
то укажите путь как второй аргумент команды:
ftp> get the_file_i_like.zip /usr/skyer/my_new_file.zip
По умолчанию FTP-клиент
кладет файл в текущую директорию на
локальном диске.
Для FTP-клиента
под Windows этой директорией будет каталог Windows.
Для UNIX
систем это будет тот каталог, откуда Вы
запустили клиента. ( Не забудьте перед
загрузкой клиента проверить, достаточно ли
у Вас прав для записи в этот каталог. В
противном случае Вам придется явно
указывать путь в каждой команде get
).
Можно переписать содержимое сразу всего
каталога, для этого надо указать его имя в
команде get.
Зачастую требуемая информация расположена
не в одном, а в нескольких файлах.
Для их пересылки можно использовать
команду mget,
которая понимает шаблоны
групповых операций.В некоторых
реализациях FTP-клиентов шаблоны
групповых операций можно использовать и
в команде get.
Теперь, когда файл копируется, можно
отдохнуть. Время ожидания зависит от
размера файла и возможностей Вашего
подключения к Internet. Узнайте это заранее.
Если скорость подключения около 300 байт в
секунду, а размер файла - десятки мегабайт,
то... Вам лучше поискать другой
способ достать этот файл.
Когда пересылка файлов будет закончена, FTP-клиент
сообщит Вам об этом. Теперь можно выходить
из FTP-клиента
(при выходе он автоматически закроет
соединение с сервером) и пользоваться этими
файлами, так сказать, в домашних условиях.
|