Você pode fazer o download de um arquivo em uma linha?

2

Eu quero fazer o script do download de um arquivo sem ter que digitar o prompt de comando do tftp. Descobri que posso conseguir isso com um documento aqui:

tftp 192.168.1.2 69 << _EOF_
  get testfile
  quit
_EOF

Mas eu esperava algo mais simples e mais próximo de algo da seguinte forma:

wget 192.168.1.2:69:/tftpboot/testfile
    
por tarabyte 22.08.2016 / 20:16

2 respostas

1

Você provavelmente tem o cliente Linux NetKit TFTP.

H. O cliente TFTP de Peter Anvin (no pacote tftp-hpa no Debian) tem uma opção de linha de comando -c que faz o que você quer:

-c command

Execute command as if it had been entered on the tftp prompt. Must be specified last on the command line.

Exemplo:

tftp -m binary  "localhost"  -c get "pxelinux.0"
    
por 24.08.2016 / 19:23
1

Tente este tftp -g -r <filename> <ip-addr> substituir nome do arquivo e ip-addr

    
por 22.08.2016 / 20:27

Tags