Jak skopiować pliki do udziału Windows?

11

Jak użyć bash do skopiowania plików do udziału Windows?

Jake
źródło
twoje pytanie należy do superużytkownika , głosuje za zamknięciem
CharlesB

Odpowiedzi:

6

O ile nie szukasz stałej konfiguracji (gdzie smbmountmoże być lepiej), chcesz skorzystać z smbclientrozwiązania, które działa podobnie do klienta FTP. Łączysz się, a następnie tworzysz płyty CD i umieszczasz / pobierasz pliki.

Połącz w następujący sposób:

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

Sprawdź stronę podręcznika tutaj: http://linux.die.net/man/1/smbclient

Mattias Ahnberg
źródło
Dzięki za to mogę teraz połączyć się ze zdalnym komputerem z systemem Windows. Mogę wyświetlić listę plików i folderów w tym udziale. Teraz jakie jest polecenie, aby skopiować plik znajdujący się w moim folderze domowym do udziału Windows?
Jake
Na put filename.txtprzykład.
Mattias Ahnberg
Dzięki za pomoc. Oto, co zadziałało dla mnie. mkdir / mnt / smbshare, a następnie sudo mount -t cifs // serverfs / c $ -o nazwa użytkownika = Jasonbe, hasło = hasło / mnt / smbshare
Jake
2

Zakładam, że używasz * NIX.

Zasadniczo musisz zamontować udział za pomocą smbmount, a następnie po prostu użyć polecenia cp.

Zobacz to i narzędzia CIFS

onur güngör
źródło
2

Aby nieco rozwinąć kwestię @ onur - o ile masz zamontowany system plików, (prawie) wszystkie normalne narzędzia do plików powinny być użyteczne, ponieważ w tym momencie wydaje się, że * nix jest systemem plików.

Samba pozwala na montowanie udziałów Windows za pomocą smbmount, który jest standardem w wielu dystrybucjach i jako opcja w większości innych.

Polecenia takie jak cp, mv itp. Powinny działać dobrze.

Rory Alsop
źródło