Tftp put linux 1行

Tftp put linux 1行

私はこのリンクで提供されている回答に従っています:Linuxでtftpクライアントを使ってファイルを置く

ただし、リストされているすべてのコマンドを試しましたが、常にこの応答が返されます。

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

関連情報