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

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

использование: имя хоста tftp [порт]

Я использую эту команду на Windows: TFTP 192.168.1.100 положить имя файла

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

tftp 192.168.1.100 -m бинарный -c положить имя файла.hex

использование: имя хоста tftp [порт]

TFTP>

Любая помощь будет принята с благодарностью :)

2 ответа2

0

согласно справочной странице

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

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

tftp -m binary 192.168.1.100 -c put filename.hex

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .