Come copio i file su una condivisione Windows?


10

Come posso usare bash per copiare i file su una condivisione Windows?


la tua domanda appartiene a Super User , vota per chiudere
CharlesB,

Risposte:


6

A meno che tu non stia cercando una configurazione permanente (dove smbmountpotrebbe essere migliore) vuoi usare la smbclientsoluzione, che si comporta in modo simile a un client FTP. Ti connetti, quindi cd in giro e metti / ottieni file.

Connetti come segue:

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

Controlla la pagina del manuale qui: http://linux.die.net/man/1/smbclient


Grazie per questo, ora sono in grado di connettermi al computer Windows remoto. Posso elencare i file e le cartelle in quella condivisione. Ora qual è il comando per copiare un file che si trova nella mia cartella home nella condivisione di Windows?
Jake,

Solo put filename.txtper esempio
Mattias Ahnberg,

Grazie per l'aiuto. Ecco cosa ha funzionato per me. mkdir / mnt / smbshare e poi sudo mount -t cifs // serverfs / c $ -o username = Jasonbe, password = password / mnt / smbshare
Jake

2

Presumo che tu usi * NIX.

Quindi, fondamentalmente, devi montare la condivisione con smbmount, quindi basta usare il comando cp.

Fare riferimento a questo e ai programmi di utilità CIFS


2

Per espandere un po 'il punto di @ onur - fintanto che hai un filesystem montato, (quasi) tutte le normali utility di file dovrebbero essere utilizzabili, dato che a quel punto sembra solo * nix come filesystem.

Samba ti permette di montare condivisioni di Windows usando smbmount, che viene fornito di serie con molte distro e come opzione con la maggior parte degli altri.

Comandi come cp, mv ecc dovrebbero funzionare bene.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.