How do I use bash to copy files to a Windows share?

link|improve this question

43% accept rate
your question belongs to Super User, voting to close – CharlesB Jan 16 at 10:53
feedback

migrated from stackoverflow.com Jan 17 at 9:03

This question came from our site for professional and enthusiast programmers.

3 Answers

up vote 1 down vote accepted

Unless you're looking for a permanent setup (where smbmount might be better) you want to use the smbclient solution, which acts similar to a FTP client. You connect, then cd around and put/get files.

Connect as follows:

$ 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: \>

Check the manual page here: http://linux.die.net/man/1/smbclient

link|improve this answer
Thanks for this, I am now able to connect to the remote windows computer. I can list the files and folders in that share. Now whats the command to copy a file located in my home folder to the windows share? – Jake Jan 18 at 7:38
Just put filename.txt for example. – Mattias Ahnberg Jan 18 at 15:54
Thanks for the help. Here is what worked for me. mkdir /mnt/smbshare and then sudo mount -t cifs //serverfs/c$ -o username=Jasonbe,password=password /mnt/smbshare – Jake Jan 19 at 9:02
feedback

I assume that you use *NIX.

So, basically, you have to mount the share with smbmount, then just use the cp command.

Refer to this and CIFS utils

link|improve this answer
feedback

To expand a little on @onur's point - as long as you have a filesystem mounted, (almost) all normal file utilities should be usable, as at that point it just appears to *nix as a filesystem.

Samba allows you to mount windows shares using smbmount, which comes as standard with many distro's and as an option with most others.

Commands such as cp, mv etc should work just fine.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.