Tftp puso linux en una línea

Tftp puso linux en una línea

He estado siguiendo la respuesta proporcionada en este enlace:Poner archivo con cliente tftp en Linux

Sin embargo, probé todos los comandos enumerados y siempre obtengo esta respuesta.

usage: tftp host-name [port]

Yo uso este comando en Windows:tftp 192.168.1.100 put filename

Necesito el equivalente para Linux, no puedo hacer que funcione ninguna de las opciones del hilo anterior. tftp siempre devuelve un mensaje de uso.

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

Cualquier ayuda será muy apreciada :)

Respuesta1

Todas las opciones, pero -c <command>deben estar antes de la dirección IP. Consulte man tftpen Linux para obtener más referencias.

Respuesta2

según la página del manual

tftp [opciones...] [host [puerto]] [comando -c]

así que inténtalo

tftp -m binary 192.168.1.100 -c put filename.hex

si falló

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

información relacionada