Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Учебник FTP: Введение в копирование файлов

Переписываем файлы.

Итак, Вы загрузили 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-клиента (при выходе он автоматически закроет соединение с сервером) и пользоваться этими файлами, так сказать, в домашних условиях.





  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте