Команда put ftp пример

Команда put ftp пример

Команда FTP реализует обмен файлами с FTP сервером в командной строке Windows. Утилита ftp.exe входит в стандартный дистрибутив всех версий операционных систем семейства Windows и позволяет выполнять обмен с сервером как в командном, так и в интерактивном режиме.

Формат командной строки:

FTP [-v] [-d] [-i] [-n] [-g] [-s:имя_файла] [-a] [-A] [-x:sendbuffer] [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [узел]

-v — Отключение вывода на экран ответов с удаленного сервера.
-n — Отключение автоматического входа при начальном подключении.
-I — Отключение интерактивных запросов при передаче нескольких файлов.
-d — Включение отладочного режима.
-g — Отключение глобализации имен файлов (см. команду GLOB).
-s:имя_файла — Задание текстового файла, содержащего команды FTP, которые будут выполняться автоматически при запуске FTP.
-a — Использование локального интерфейса для привязки соединения.
-A — Анонимное подключение к серверу.
-x:send sockbuf — Переопределение стандартного размера буфера SO_SNDBUF (8192).
-r:recv sockbuf — Переопределение стандартного размера буфера SO_RCVBUF (8192).
-b:async count — Переопределение стандартного размера счетчика async (3)
-w:windowsize — Переопределение стандартного размера буфера передачи (65535).
узел — Задание имени или адреса IP удаленного узла, к которому необходимо выполнить подключение.

— команды mget и mput принимают параметры y/n/q как YES/NO/QUIT.
— для прекращения выполнения команд нажмите комбинацию клавиш CTRL+C.

При запуске без параметров, FTP переходит в интерактивный режим, ожидая ввода команд пользователем. На экране отображается приглашение — ftp > .

Для получения списка доступных команд можно ввести знак вопроса или команду help

!
?
append
ascii
bell
binary
bye
cd
close
literal
debug
dir
disconnect
get
glob
hash
help
lcd
ls
mdelete
mdir
mget
mkdir
mls
mput
open
prompt
send
put
pwd
quit
quote
recv
remotehelp
rename
rmdir
status
trace
type
user
verbose

Подсказку по конкретной команде можно получить введя знак вопроса или help и имя команды:

? connect
help connect

Список команд FTP клиента Windows:

! — Временный переход из среды FTP в командную строку Windows (CMD.EXE) . Для возврата в FTP используется команда EXIT
append добавление данных передаваемого файла в конец существующего.
ascii — установка режима передачи файлов в формате ascii (текстовый режим)
bell — выдача звукового сигнала по завершении команды .
binary — установка режима передачи файлов в двоичном формате
bye — завершение сеанса FTP и выход из программы.
cd — изменение текущего каталога на удаленном компьютере
close — завершение сеанса FTP ( закрытие соединения, открытого командой open )
delete — удаление указанного файла на удаленном компьютере
debug — переход в режим отладки
dir — вывод содержимого каталога удаленного компьютера
disconnect — завершение сеанса ftp. Отключение от сервера FTP без завершения программы.
get — прием файла от сервера FTP
glob — Переключение метасимвольного расширения имен локальных файлов. По умолчанию этот режим включен и позволяет использовать символы * и ? в шаблонах имен файлов.
hash — переключение режима вывода метки хэширования для каждого переданного буфера
help — вывод справочной информации по командам FTP
lcd — смена рабочего каталога локального компьютера
literal — отправка произвольной строки символов в качестве команды ftp
ls — вывод содержимого каталога удаленного компьютера
mdelete — удаление нескольких файлов
mdir — вывод содержимого нескольких каталогов сервера FTP
mget — прием нескольких файлов от сервера FTP
mkdir — создание каталога на сервере FTP
mls — вывод содержимого нескольких каталогов удаленного компьютера
mput — отправка нескольких файлов на сервер FTP open — открыть соединение (подключиться) к серверу FTP
prompt — изменение строки в приглашения к вводу команд в интерактивном режиме.
put — передача одного файла
pwd — отобразить имя текущего рабочего каталога на сервере FTP
quit — завершение сеанса и выход из программы
quote — отправка произвольной команды серверу FTP
recv — прием одиночного файла
remotehelp — получение справки от сервера FTP
rename — переименование файла
rmdir — удаление каталога на сервере
send — передача одиночного файла
status — отображение текущего состояния сеанса — к какому серверу выполнено подключение, тип передаваемых данных, состояние режимов, изменяемых командами FTP
trace — переключение режима трассировки
type — установка типа передачи файлов
user — изменение имени пользователя в сеансе обмена с сервером FTP
verbose — переключение режима детализации при выводе сообщений

Читайте также:  В каком порядке обжимается витая пара

Как видно из списка перечисленных команд, стандартный клиент FTP в операционных системах Windows поддерживает далеко не полный перечень стандартных ftp-команд и, что самое неприятное, он не поддерживает команду переключения в пассивный режим ( passv ) обмена с сервером FTP, что делает его непригодным для обмена данными с серверами FTP, подключение к которым выполняется с использованием технологии трансляции сетевых адресов NAT . Другими словами, для обмена файлами с внешними, по отношению к подсети клиента, серверами, стандартный FTP-клиент не подходит. Это касается всех версий Windows, включая и Windows 10. Именно этот факт предопределяет область использования утилиты ftp.exe — только в локальных сетях, где возможно прямое TCP-соединение между клиентом и сервером.

Пример сессии с использованием клиента FTP Windows:

open 192.168.1.1 — открыть соединение с сервером 192.168.1.1
user admin — использовать имя пользователя admin при подключении к серверу. В ответ на эту команду сервера запросит пароль.
adminpass — ввод пароля для пользователя admin
ls — отобразить список файлов и папок в удаленном каталоге
get myfile.txt — принять файл myfile.txt из удаленного каталога в текущий локальный каталог.
lcd C:files — сменить текущий локальный каталог.
get myfile.txt — принять файл myfile.txt из удаленного каталога в текущий локальный каталог ( C:files ) .

При использовании FTP клиента Windows в командных файлах, часто применяется запуск программы в режиме управления командами FTP, записанными в текстовый файл.

Dragokas

Very kind Developer

Все мы знаем сочетание буковок FTP, которое расшифровывается как File Transfer Protocol.
Старая, но до сих используемая технология передачи файлов между двумя компьютерами с использованием TCP/IP сети.

Большинство из нас пользуется для работы с этим протоколом какими-либо утилитами или модулями файловых менеджеров. Но давайте представим себе ситуацию, когда нужно получить доступ к FTP-серверу через командную строку. Никаких панелей со списком файлов и кнопочками "Копировать" и "Удалить" там у Вас не будет. (Кстати, я часто именно через командную строку лажу — мне так просто даже быстрее — если приходится что-то сделать или проверить FTP.)

Итак, команда для работы с FTP как в Windows, так и в Unix (включая Linux Debian, CentOS, ubuntu, rhel, FreeBSD и т.д.) одинаковая — так и называется — "ftp".

Просто подсоединиться к определенному серверу — синтаксис тоже отличаться не будет:

А вот хитрости типа автологина и автоматического принятия или отсылки файлов — у разных ОС немного свои и мы здесь их разбирать не будем. Зато разберем — что же через командрую строку все-же сделать можно в самой сессии — и сами команды, конечно.

Итак, начнем. В этой памятке приведены самые часто используемые команды, которые позволят Вам свободно общаться с любым сервером с любым набором опций.

Открываем консоль. Запускаем нашу утилиту, введя буквы ftp
Видим на экране приглашение:

HELP
Выдает список поддерживаемых команд

? имя команды
Получение короткого описания указанной команды.

OPEN
Присоединиться к указанному серверу (пишем его имя либо IP-адрес).
Также можно указать порт через пробел. По-умолчанию используется стандартный — 21.

При этом сервер Вас спросит логин и пароль.

CLOSE или DISCONNECT
Закрыть соединение с текущим FTP сервером.

Для получения дополнительных сведений выберите интересующую команду.

Временный выход из подсистемы ftp в окно командной строки для выполнения команд Windows XP. Возврат в подсистему ftp из командной строки производится с помощью команды exit.

Синтаксис

Параметры

Примечания

  • Команда ! позволяет выполнять команды Windows XP без завершения работы с подсистемой ftp.

Выводит описания подкоманд ftp.

Синтаксис

Параметры

Команда Задает имя команды для получения ее описания. Если команда не указана, выводится список всех команд.

Добавляет файла локального компьютера к файлу на удаленном компьютере с использованием текущих настроек типа файлов.

Синтаксис

append локальный_файл [удаленный_файл]

Параметры

Примечания

  • Отсутствие параметра удаленный_файл приводит к тому, что вместо имени удаленного файла используется значение параметра локальный_файл.

Задает тип передаваемых файлов (по умолчанию — файлы в формате ASCII).

Синтаксис

Параметры

Примечания

  • По умолчанию тип передаваемых файлов ASCII.
  • В режиме ASCII выполняются преобразования некоторых символов, в соответствии с особенностями сетевых стандартов. Например, символ конца строки будет преобразован в соответствии с типом операционной системы, в которую передается файл.
  • Протокол Ftp поддерживает два типа файлов: текстовые (ASCII) и двоичные. При передаче текстовых файлов следует использовать режим ASCII. Чтобы получить дополнительные сведения о передаче двоичных файлов, выберите Ftp: binary
Читайте также:  Как проверить интернет антенну

Переключает режим выдачи звукового сигнала после передачи каждого файла.

Синтаксис

Параметры

Примечания

  • По умолчанию сигнал отключен.

Установка режима передачи двоичных файлов.

Синтаксис

Параметры

Примечания

  • Протокол Ftp поддерживает два типа файлов: текстовые (ASCII) и двоичные. Исполняемые файлы следует передавать как двоичные. В данном режиме файлы передаются по байту.

Завершает сеанс FTP-подключения к удаленному компьютеру с выходом из программы ftp.

Синтаксис

Параметры

? bye Отображение справки для команды bye.

Сменяет текущий каталог на удаленном компьютере.

Синтаксис

Параметры

удаленный_каталог Задает имя каталога, который будет сделан текущим на удаленном компьютере. ? cd Отображение справки для команды cd.

Завершает сеанс FTP-соединения с удаленным сервером с возвратом к командной строке вида ftp>.

Синтаксис

Параметры

? close Отображение справки для команды close.

Включает отладочный режим.

Синтаксис

Параметры

Примечания

  • По умолчанию отладочный режим отключен.
  • Когда отладочный режим включен, на экран будет выводиться каждая команда, передаваемая удаленному компьютеру. Строки будут начинаться с символа > ("больше").

Удаляет файлы на удаленном компьютере.

Синтаксис

delete удаленный файл

Параметры

удаленный_файл Задает имя файла для удаления. ? delete Отображение справки для команды delete.

Выводит список файлов и подкаталогов в каталоге, расположенном на удаленном компьютере.

Синтаксис

dir [удаленный_каталог] [локальный_файл]

Параметры

удаленный_каталог Задает каталог, список содержимого которого будет выведен. Если имя каталога не задано, используется текущий рабочий каталог. локальный_файл Задает локальный файл для сохранения списка. Если локальный файл не указан, результаты отображаются на экране. ? dir Отображение справки для команды dir.

Отсоединение от удаленной системы с сохранением командной строки вида ftp>.

Синтаксис

Параметры

? disconnect Отображение справки для команды disconnect.

Копирует удаленный файл на локальный компьютер с использованием текущих настроек типов файлов.

Синтаксис

get удаленный_файл [локальный_файл]

Параметры

Примечания

  • Если параметр локальный_файл не указан, файлу присваивается имя удаленный_файл.
  • Команда get идентична команде recv.

Включает режим использования подстановочных знаков в именах локальных файлов.

Синтаксис

Параметры

Примечания

  • По умолчанию этот режим включен.
  • Данный режим позволяет использовать звездочку (*) или вопросительный знак (?) в качестве подстановочных знаков в именах локальных файлов и путей.

Включает режим вывода на печать символа (#) для каждого переданного блока данных.

Синтаксис

Параметры

Примечания

  • Размер блока данных составляет 2048 байт.
  • По умолчанию данный режим отключен.

Выводит описания подкоманд ftp.

Синтаксис

Параметры

Команда Задает имя команды для получения ее описания. Если команда не указана, выводится список всех команд.

Смена текущего каталога на локальном компьютере. По умолчанию текущим каталогом является каталог, из которого была запущена команда ftp.

Синтаксис

Параметры

каталог Задает имя нового текущего каталога на локальном компьютере. Если параметр каталог не задан, на экран будет выведено имя текущего каталога. ? lcd Выводит справку о команде. .

Отправка аргументов удаленному серверу FTP (без преобразований). Сервер возвращает единственный ответный код FTP.

Синтаксис

Параметры

Аргумент Задает аргумент для отправки. ? literal Выводит справку о команде.

Вывод сокращенного списка файлов и подкаталогов в удаленном каталоге.

Синтаксис

ls [удаленный_каталог] [локальный_файл]

Параметры

удаленный_каталог Задает каталог, для которого выводится список содержимого. Если имя каталога не задано, используется текущий рабочий каталог удаленного компьютера. локальный_файл Задает локальный файл для сохранения списка. Если локальный файл не указан, результаты отображаются на экране. ? ls Выводит справку о команде.

Удаление файлов на удаленном компьютере.

Синтаксис

Параметры

удаленные_файлы Задает имена файлов, которые будут удалены. ? mdelete Выводит справку о команде.

Выводит список файлов и подкаталогов в удаленном каталоге.

Синтаксис

mdir удаленные_файлы [ . ] локальный_файл

Параметры

Примечания

  • Команду mdir можно использовать для указания нескольких файлов.
  • Параметр удаленные_файлы

Введите дефис () для использования текущего рабочего каталога на удаленном компьютере.

Введите дефис () для вывода списка на экран.

Копирует файлы с удаленного компьютера на локальный с использованием текущих настроек типа файлов.

Синтаксис

Параметры

удаленные_файлы Задает файлы, которые будут скопированы. ? mget Выводит справку о команде.

Создание каталога на удаленном компьютере.

Синтаксис

Параметры

Каталог Задает имя каталога, который будет создан. ? mkdir Вывод справки для команды mkdir.

Читайте также:  Компьютер постоянно выключается сам по себе

Вывод сокращенного списка файлов и подкаталогов в удаленном каталоге.

Синтаксис

mls удаленные_файлы [ . ] локальный_файл

Параметры

Примечания

  • Указание удаленных_файлов

Введите дефис () для использования текущего рабочего каталога на удаленном компьютере.

Введите дефис () для вывода списка на экран.

Копирование файлов на удаленный компьютер с использованием текущей настройки типа передаваемых файлов.

Синтаксис

Параметры

локальные_файлы Задает имена локальных файлов, которые будут скопированы. ? mput Вывод справки для команды mput.

Подключение к заданному FTP-серверу.

Синтаксис

Параметры

Примечания

  • Для указания компьютера можно использовать его IP-адрес или имя (в этом случае должны быть доступны сервер DNS или файл Hosts). Если установлен режим автоподключения, ftp пытается автоматически выполнить вход пользователя на FTP-сервер. Для получения сведений об отключении режима автоподключения смотрите описание ftp.

Включение и отключение интерактивного режима.

Синтаксис

Параметры

Примечания

  • По умолчанию интерактивный режим включен.
  • При обработке нескольких файлов команда ftp может запрашивать подтверждение на каждый файл, что позволяет выборочно извлекать или хранить файлы. Если интерактивный режим отключен, команды mget и mput передают все файлы.

Копирование локального файла на удаленный компьютер с использованием текущей настройки типа передаваемого файла.

Синтаксис

put локальный_файл [удаленный_файл]

Параметры

Примечания

  • Если локальный_файл не указан, файлу присваивается имя удаленный_файл.

Печать имени текущего каталога на удаленном компьютере.

Синтаксис

Параметры

? pwd Вывод справки для команды pwd.

Окончание сеанс FTP с выходом из программы ftp в командную строку.

Синтаксис

Параметры

? quit Вывод справки для команды quit.

Отправка аргументов удаленному серверу FTP (без преобразований). Возвращается единственный ответный код FTP.

Синтаксис

Параметры

Примечания

  • Команда quote эквивалентна команде literal.

Копирование удаленного файла на локальный компьютер с использованием текущих настроек типов файлов.

Синтаксис

recv удаленный_файл [локальный_файл]

Параметры

Примечания

  • Команда recv эквивалентна команде get.
  • Если локальный_файл не указан, файлу присваивается имя удаленного_файла.

Вывод справки о командах удаленной системы.

Синтаксис

Параметры

команда Задает имя команды для получения справки. Если команда не указана, ftp выводит список всех команд удаленной системы. ? remotehelp Вывод справки для команды remotehelp.

Переименование удаленных файлов.

Синтаксис

rename имя_файла новое_имя_файла

Параметры

имя_файла Задает имя файла для переименования. новое_имя_файла Задает новое имя файла. ? rename Вывод справки для команды rename.

Удаление каталога на удаленной системе.

Синтаксис

Параметры

каталог Задает имя каталога для удаления. ? rmdir Вывод справки для команды rmdir.

Копирование локального файла на удаленный компьютер с использованием текущей настройки типа передаваемого файла.

Синтаксис

send локальный_файл [удаленный_файл]

Параметры

Примечания

  • Команда send эквивалентна команде put.
  • Если локальный_файл не указан, файлу присваивается имя удаленный_файл.

Отображение текущего состояние FTP-подключений.

Синтаксис

Параметры

? status Вывод справки для команды status.

Переключение трассировки пакетов.

Синтаксис

Параметры

Примечания

  • Команда trace выводит набор внутренних вызовов FTP при выполнении командftp.

Установка или вывод настройки текущего типа передаваемых файлов.

Синтаксис

Параметры

Примечания

  • Если имя_типа не указано, будет выведен текущий тип передаваемых файлов.
  • Ftp поддерживает два типа передачи файлов: ASCII и двоичный.

По умолчанию используется тип передачи файлов ASCII. Команда ascii должна использоваться при передаче текстовых файлов. В режиме ASCII выполняются преобразования некоторых символов, в соответствии с особенностями сетевых стандартов. Например, символ конца строки будет преобразован в соответствии с типом операционной системы, в которую передается файл.

Команда binary должна использоваться при передаче исполняемых файлов. В этом режиме файлы передаются единицами размером в один байт.

Указание имени пользователя для удаленного компьютера

Синтаксис

user имя_пользователя [пароль] [учетная_запись]

Параметры

имя_пользователя Задает имя пользователя для подключения к удаленному компьютеру. пароль Задает пароль для указанного имени_пользователя. Если пароль не указан, но его ввод является обязательным, команда ftp запросит ее у пользователя. учетная запись Задает учетную запись, которая будет использована при подключении к удаленному компьютеру. Если учетная_запись не указана, но ввод учетной записи требуется для подключения, команда ftp запросит ее у пользователя. ? user Вывод справки для команды user.

Переключение режима verbose.

Синтаксис

Параметры

Примечания

  • По умолчанию режим verbose включен. Если режим verbose включен, отображаются все отклики ftp. Когда передача файла завершена, выводится также статистика, связанная со скоростью передачи.

Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).

Ссылка на основную публикацию
Ключ для word windows 10
Рано или поздно любой пользователь может столкнуться с проблемой поиска ключа Office. Конечно, если лицензия на него приобретена, то таких...
Калибровка монитора macbook pro
Сервисный центр MacPlus (ремонт Apple) раскрывает секреты калибровки дисплея iMac и Macbook Вы замечали, что одни и те же изображения...
Калькулятор градусов и минут сложение и вычитание
Калькулятор, поддерживающий основные арифметические действия над выражениями с градусами. Создан по запросу пользователя. Этот калькулятор выполняет арифметические действия над градусами....
Ключ для эксель 365 лицензионный ключ бесплатно
Еще несколько лет назад компаня Майкрософт планировала свой пакет продавать вместе уже с компьютерами, как сейчас происходит с операционной системой...
Adblock detector