10

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

3 ответа3

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

2

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

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

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

2

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .