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.