나는 이 링크에 제공된 답변을 따랐습니다.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