Como posso criar um script de download do Compartilhamento de Arquivos do Windows?

Como posso criar um script de download do Compartilhamento de Arquivos do Windows?

Dado um conjunto de arquivos XML disponíveis em um compartilhamento do Windows \\server\share contém espaços\direcory\, preciso de um comando bash para baixar um arquivo específico desse compartilhamento.

Nem wget nem curl suportam qualquer URI smb: // e gostaria de evitar o comando mount. Soluções?

Responder1

smbclient pode ser programado para fazer upload ou download de arquivos usando a opção -c. A sintaxe é semelhante ao FTP.

por exemplo

smbclient -I [IP do servidor] "//nome do servidor/caminho com espaços/" -c "obter [nome do arquivo]"

informação relacionada