首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >smbclient -发送目录中的所有文件

smbclient -发送目录中的所有文件
EN

Stack Overflow用户
提问于 2016-08-11 15:55:40
回答 2查看 22.7K关注 0票数 11

我创建了一个shell脚本,通过sbmclient将Linux上的文件发送到Windows。

代码语言:javascript
复制
smbclient //HOST_WINDOWS/D$ -U USER --pass PASSWORD -c "put /tmp/test.txt FOLDER_WINDOWS/test.txt"

这很好用。

代码语言:javascript
复制
smbclient //HOST_WINDOWS/D$ -U USER --pass PASSWORD -c "put /tmp/* FOLDER_WINDOWS"

我想一次发送所有的文件,可以吗?

EN

回答 2

Stack Overflow用户

发布于 2017-09-07 20:23:45

我发现只有当本地工作目录与您要上传的目录相同时,它才能可靠地工作。

但是可以指定一个本地目录:

代码语言:javascript
复制
smbclient //HOST_WINDOWS/D$ -W domain -U username \
-c 'prompt OFF; recurse ON; cd remote/target/directory; lcd /local/source/directory; mput *'

在交互模式下,我猜应该是这样的:

代码语言:javascript
复制
smb: \folder\> recurse ON
smb: \folder\> prompt OFF
smb: \folder\> lcd /local/source/directory
smb: \folder\> cd remote/target/directory
smb: \folder\> mput *
票数 20
EN

Stack Overflow用户

发布于 2017-03-02 04:29:13

使用user客户端‘//主机/文件夹’-U用户连接--传递密码。

连接后,请键入以下内容:

代码语言:javascript
复制
smb: \folder\> recurse
smb: \folder\> prompt
smb: \folder\> mput NameOfDirectoryToBeCopiedToSMBHostFolder*

注意:不要忘记目录名称末尾的*。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38890480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档