Как использовать bash для копирования файлов в общий ресурс Windows?
3 ответа
Если вы не ищете постоянную настройку (где 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
Я предполагаю, что вы используете * NIX.
Таким образом, вам нужно смонтировать общий ресурс с помощью smbmount, а затем просто использовать команду cp.
Обратитесь к этому и утилитам CIFS
Чтобы немного расширить точку зрения @ onur - при условии, что у вас смонтирована файловая система, (почти) все обычные файловые утилиты должны быть пригодны для использования, так как в этот момент она выглядит как * nix как файловая система.
Samba позволяет монтировать общие папки Windows с помощью smbmount, который входит в стандартную комплектацию многих дистрибутивов и является опцией для большинства других.
Такие команды, как cp, mv и т.д. Должны работать просто отлично.