Wie kopiere ich Dateien auf eine Windows-Freigabe?


10

Wie verwende ich Bash, um Dateien auf eine Windows-Freigabe zu kopieren?


Ihre Frage gehört zu Super User , Abstimmung zum Schließen
CharlesB

Antworten:


6

Sofern Sie nicht nach einer dauerhaften Einrichtung suchen (wo dies smbmountmöglicherweise besser ist), möchten Sie die smbclientLösung verwenden, die sich ähnlich wie ein FTP-Client verhält. Sie verbinden, dann CD herum und legen / holen Dateien.

Verbinden Sie sich wie folgt:

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

Überprüfen Sie die Handbuchseite hier: http://linux.die.net/man/1/smbclient


Vielen Dank dafür, ich kann jetzt eine Verbindung zum Remote-Windows-Computer herstellen. Ich kann die Dateien und Ordner in dieser Freigabe auflisten. Was ist nun der Befehl zum Kopieren einer Datei in meinem Home-Ordner in die Windows-Freigabe?
Jake

Nur put filename.txtzum Beispiel.
Mattias Ahnberg

Danke für die Hilfe. Hier ist, was für mich funktioniert hat. mkdir / mnt / smbshare und dann sudo mount -t cifs // serverfs / c $ -o Benutzername = Jasonbe, Passwort = Passwort / mnt / smbshare
Jake


2

Um @ onurs Punkt ein wenig zu erweitern - solange Sie ein Dateisystem gemountet haben, sollten (fast) alle normalen Dateidienstprogramme verwendbar sein, da es zu diesem Zeitpunkt nur als Dateisystem erscheint.

Mit Samba können Sie Windows-Freigaben mit smbmount mounten, was bei vielen Distributionen Standard und bei den meisten anderen optional ist.

Befehle wie cp, mv usw. sollten einwandfrei funktionieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.