Tftp поместил linux одну строку

Tftp поместил linux одну строку

Я следовал ответу, предоставленному по этой ссылке:Поместите файл с помощью tftp-клиента в Linux

Однако я перепробовал все перечисленные команды и всегда получаю этот ответ.

usage: tftp host-name [port]

Я использую эту команду в Windows:tftp 192.168.1.100 put filename

Мне нужен эквивалент для Linux, я не могу заставить работать ни одну из опций в теме выше. tftp всегда возвращает приглашение к использованию.

$ tftp 192.168.1.100 -m binary -c put filename.hex 
usage: tftp host-name [port]
tftp>

Любая помощь будет высоко оценена :)

решение1

Все опции, но -c <command>должны быть перед IP-адресом. См man tftp. Linux для получения дополнительной информации

решение2

согласно странице руководства

tftp [ параметры... ] [хост [порт]] [-c команда]

так что попробуйте

tftp -m binary 192.168.1.100 -c put filename.hex

если это не удалось

(echo binary ; echo put filename.hex ) | tftp 192.168.1.100

Связанный контент