Você pode usar o programa smbclient
para fornecer uma interface semelhante a FTP para o compartilhamento de arquivos do Windows sem ter que instalar o FTP na máquina Windows.
Aqui segue alguns exemplos:
Transfere o arquivo do local (unix / linux) para o Windows:
smbclient //server.domain.org/d$ <password> -W domain.org -U <my-user> -c "put file-local.xml folder1\folder2\file.xml"
Transferir arquivo do Windows para o Linux:
Existem duas opções, a primeira é usar o comando 'get' com smbclient
e a segunda, a mais curta: smbget
:
1. smbclient: 'smbclient //server.domain.org/d$ <password> -W domain.org -U <my-user> -c "get folder1\folder2\file.xml file-local.xml"'
2. smbget: 'smbget -u <my-user> -p <password> -w domain.org -o destination-file.txt smb://server.domain.org/d$/folder1/folder2/source-file.txt'