Рубрики
*NIX информация

FTP client \ общая информация \ команды

Общая информация:

Предком всех 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 по умолчанию).

Команды:

? - Вывод списка всех команд 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 - Возможность ввести новый логин