Как мне скопировать файлы в Windows Share?


10

Как использовать bash для копирования файлов в общий ресурс Windows?


Ваш вопрос принадлежит Super User , голосование за закрытие
CharlesB

Ответы:


6

Если вы не ищете постоянную настройку (где smbmountможет быть лучше), вы хотите использовать smbclientрешение, которое работает подобно FTP-клиенту. Вы подключаетесь, затем cd вокруг и положить / получить файлы.

Подключите следующим образом:

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

Проверьте страницу руководства здесь: http://linux.die.net/man/1/smbclient


Спасибо за это, теперь я могу подключиться к удаленному компьютеру Windows. Я могу перечислить файлы и папки в этой папке. Теперь, что команда для копирования файла, расположенного в моей домашней папке на общий ресурс Windows?
Джейк

Просто put filename.txtдля примера.
Маттиас Анберг

Спасибо за помощь. Вот что сработало для меня. mkdir / mnt / smbshare, а затем sudo mount -t cifs // serverfs / c $ -o username = Jasonbe, пароль = пароль / mnt / smbshare
Джейк

2

Я предполагаю, что вы используете * NIX.

Итак, в основном вам нужно смонтировать общий ресурс с помощью smbmount, а затем просто использовать команду cp.

Обратитесь к этому и утилитам CIFS


2

Чтобы немного расширить точку зрения @ onur - при условии, что у вас смонтирована файловая система, (почти) все обычные файловые утилиты должны быть пригодны для использования, так как в этот момент она выглядит как * nix как файловая система.

Samba позволяет вам монтировать общие папки Windows, используя smbmount, который входит в стандартную комплектацию многих дистрибутивов и является опцией для большинства других.

Такие команды, как cp, mv и т. Д. Должны работать просто отлично.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.