Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб6 РОБОТА З FTP.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
402.94 Кб
Скачать

Переписуємо файли.

Отже, Ви завантажили FTP-клієнт. Для того, щоб почати сеанс обміну з сервером, необхідно спочатку відкрити з'єднання. Для цього існує команда open имя_сервера Слово open можна скоротити до однієї букви о. Отже, спробуємо: ftp> о 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-клієнта (при виході він автоматично закриє з'єднання з сервером) і користуватися цими файлами, так би мовити, в домашніх умовах.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]