Respostas:
A menos que você esteja procurando uma configuração permanente (onde smbmount
possa ser melhor), você deseja usar a smbclient
solução, que age de maneira semelhante a um cliente FTP. Você se conecta, depois faz um cd e coloca / obtém arquivos.
Conecte da seguinte maneira:
$ smbclient //computer.domain/sharename -U domain/username
Enter domain/username's password:
Domain=[DN] OS=[Windows Server (R) 2008 Enterprise 6002 Service Pack 2] Server=[Windows Server (R) 2008 Enterprise 6.0]
smb: \>
Verifique a página do manual aqui: http://linux.die.net/man/1/smbclient
put filename.txt
por exemplo.
Presumo que você use * NIX.
Então, basicamente, você deve montar o compartilhamento com o smbmount e depois usar o comando cp.
Consulte este e utilitários CIFS
Para expandir um pouco o ponto do @ onur - contanto que você tenha um sistema de arquivos montado, (quase) todos os utilitários de arquivo normais devem ser utilizáveis, pois nesse momento ele apenas parece * nix como um sistema de arquivos.
O Samba permite montar compartilhamentos do Windows usando o smbmount, que vem como padrão em muitas distribuições e como opção na maioria das outras.
Comandos como cp, mv etc devem funcionar bem.