Tftp는 리눅스에 한 줄을 넣습니다.

Tftp는 리눅스에 한 줄을 넣습니다.

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

관련 정보