Общая информация:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Предком всех FTP-клиентов является интерактивная текстовая команда ftp. Поскольку файлы обычно передаются из текущего каталога или в этот каталог, то перед запуском ftp нужно перейти в желаемый рабочий каталог командой cd. Чтобы начать FTP-сессию, вводится команда ftp имя_пользователя@сервер или просто ftp ftp-сервер. Если вы желаете работать с анонимным FTP, укажите в качестве имени пользователя слово anonymous. Установив соединение и введя пароль, можно начинать работу: команды cd, pwd, ls, значения которых такие же, как в Linux, позволяют переходить между каталогами FTP-архива. Чтобы перенести файл из FTP-архива в текущий каталог вашего компьютера, выполните команду get файл. При этом имя файла не изменяется. И наоборот: с помощью put можно перенести файл из текущего каталога вашего компьютера в каталог FTP-архива. Разумеется, это работает лишь в том случае, когда у вас есть право на внесение изменений в этот каталог. При использовании анонимного FTP это обычно касается только каталогов с названием типа /pub/ incoming. FTP-соединение завершается командой quit или bye. ПРИМЕЧАНИЕ Прежде чем передать файл, необходимо перейти в двоичный режим с помощью команды binary. При работе в текстовом режиме FTP интерпретирует файлы как текст и пытается преобразовать файл в формат конкретного компьютера. После такого преобразования работать с двоичными файлами уже нельзя (к счастью, конфигурация большинства FTP-серверов имеет установку binary по умолчанию). |
Команды:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
? - Вывод списка всех команд FTP ! - Выполнение команд оболочки ascii - Переход в текстовый режим binary - Переход в двоичный режим bye - Завершение работы FTP cd dir - Переход в указанный каталог FTP close - Завершение соединения с сервером FTP get file - Передача файла из архива FTP в текущий каталог help «команда» - Вывод краткой справочной информации по указанной команде lсd dir - Смена текущего каталога на локальном компьютере ls - Вывод списка всех файлов, находящихся на FTP-сервере lls - Вывод списка всех файлов, находящихся на локальном компьютере mget *.pattern - Передача всех файлов, отвечающих образцу, из FTP-архива в текущий каталог open - Соединение со сторонним компьютером (если первая попытка не удалась) prompt - Активация/деактивация автоматического запроса о подтверждении передачи любого файла с помощью mget put «файл» - Передача файла из текущего каталога в FTP-архив (upload) quit - Завершение работы FTP reget «файл» - Продолжение передачи файла, который ранее был передан частично user - Возможность ввести новый логин |