Tftp coloca linux em uma linha

Tftp coloca linux em uma linha

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 tftpem 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

informação relacionada