我知道,我们可以使用 finder/smb 协议将文件从主机复制到另一个 mac。
但我想使用命令行将文件从 mac 复制到 windows 机器。这样,我就可以以编程方式调用相同的名称。
有人可以指导吗?
我知道,我们可以使用 finder/smb 协议将文件从主机复制到另一个 mac。
但我想使用命令行将文件从 mac 复制到 windows 机器。这样,我就可以以编程方式调用相同的名称。
有人可以指导吗?
如果您可以使用 Finder 复制文件,则您已连接到 SMB 共享。通常,您可以通过查看文件夹从命令行中看到这一点/Volumes
;如果它看起来不存在,请尝试运行mount
命令以查看可能连接的其他地方。以下假设 SMB 安装在 中/Volumes
,根据您的具体情况进行必要的调整。
在命令行上,发出命令:
ls /Volumes
您应该会看到列出的 SMB 共享以及其他一些名称。
然后将文件复制到它:
cp myfiles/* /Volumes/MySMBShare/mydirectory
如果共享名称中包含空格,则需要使用反斜杠将其转义,如下所示:
cp myfiles/* /Volumes/My\ SMB\ Share/mydirectory