Tenho seguido a resposta fornecida neste link:Coloque arquivo com cliente tftp no Linux
No entanto, tentei todos os comandos listados e sempre obtive esta resposta.
usage: tftp host-name [port]
Eu uso este comando no Windows:tftp 192.168.1.100 put filename
Preciso do equivalente para Linux, não consigo fazer com que nenhuma opção do tópico acima funcione. tftp sempre retorna prompt de uso.
$ tftp 192.168.1.100 -m binary -c put filename.hex
usage: tftp host-name [port]
tftp>
Qualquer ajuda seria muito apreciada :)
Responder1
Todas as opções, mas -c <command>
precisam estar antes do endereço IP. Veja man tftp
em Linux para mais referências
Responder2
de acordo com a página de manual
tftp [opções...] [host [porta]] [comando -c]
então tente
tftp -m binary 192.168.1.100 -c put filename.hex
se falhou
(echo binary ; echo put filename.hex ) | tftp 192.168.1.100