小编Chr*_*ill的帖子

在 smbclient mkdir 中使用空格

我正在尝试在 bash 脚本中使用 smbclient 在远程 Windows 服务器上创建一个目录。

虽然这有效:

smbclient -U "DOMAIN/$username" "//remoteserver/folder with spaces" --directory "Another folder with spaces/" -c "mkdir /newfolder/"
Run Code Online (Sandbox Code Playgroud)

这不会:

smbclient -U "DOMAIN/$username" "//remoteserver/folder with spaces" --directory "Another folder with spaces/" -c "mkdir /folder to create with spaces/"
Run Code Online (Sandbox Code Playgroud)

而是创建了一个简单地称为“文件夹”的文件夹。我尝试了许多变体,如下所示:

"mkdir /folder\ to\ create\ with\ spaces/"
"mkdir '/folder to create with spaces/'"
'mkdir '/folder to create with spaces/''
Run Code Online (Sandbox Code Playgroud)

但似乎无法找到神奇的组合。

shell-script smbclient

1
推荐指数
1
解决办法
4253
查看次数

标签 统计

shell-script ×1

smbclient ×1