Comment copier des fichiers sur un partage Windows?

10

Comment utiliser bash pour copier des fichiers sur un partage Windows?

Jake
la source
votre question appartient à Super User , votant pour clore
CharlesB

Réponses:

6

À moins que vous ne recherchiez une configuration permanente (où cela smbmountpourrait être mieux), vous souhaitez utiliser la smbclientsolution, qui agit de manière similaire à un client FTP. Vous vous connectez, puis cd autour et mettez / obtenez des fichiers.

Connectez-vous comme suit:

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

Consultez la page de manuel ici: http://linux.die.net/man/1/smbclient

Mattias Ahnberg
la source
Merci pour cela, je suis maintenant en mesure de me connecter à l'ordinateur Windows distant. Je peux répertorier les fichiers et dossiers de ce partage. Quelle est maintenant la commande pour copier un fichier situé dans mon dossier personnel sur le partage Windows?
Jake
Par put filename.txtexemple.
Mattias Ahnberg
Merci pour l'aide. Voici ce qui a fonctionné pour moi. mkdir / mnt / smbshare puis sudo mount -t cifs // serverfs / c $ -o username = Jasonbe, password = password / mnt / smbshare
Jake
2

Je suppose que vous utilisez * NIX.

Donc, fondamentalement, vous devez monter le partage avec smbmount, puis utilisez simplement la commande cp.

Référez-vous à ceci et aux utilitaires CIFS

onur güngör
la source
2

Pour développer un peu le point de @ onur - tant que vous avez un système de fichiers monté, (presque) tous les utilitaires de fichiers normaux devraient être utilisables, car à ce stade, il apparaît simplement à * nix en tant que système de fichiers.

Samba vous permet de monter des partages Windows à l'aide de smbmount, qui est fourni en standard avec de nombreuses distributions et en option avec la plupart des autres.

Les commandes telles que cp, mv, etc. devraient fonctionner correctement.

Rory Alsop
la source