gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 01:00:14 28 4
gpt4 key购买 nike

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

smbclient //HOST_WINDOWS/D$ -U USER --pass PASSWORD -c "put /tmp/test.txt FOLDER_WINDOWS/test.txt"

这很完美。

smbclient //HOST_WINDOWS/D$ -U USER --pass PASSWORD -c "put /tmp/* FOLDER_WINDOWS"

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

最佳答案

我发现它只有在本地工作目录等于您要上传的目录时才能可靠地工作。

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

smbclient //HOST_WINDOWS/D$ -W domain -U username \
-c 'prompt OFF; recurse ON; cd remote/target/directory; lcd /local/source/directory; mput *'

在交互模式下,我猜它看起来像这样:

smb: \folder\> recurse ON
smb: \folder\> prompt OFF
smb: \folder\> lcd /local/source/directory
smb: \folder\> cd remote/target/directory
smb: \folder\> mput *

关于linux - smbclient - 发送目录中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38890480/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com