6

我知道,我们可以使用 finder/smb 协议将文件从主机复制到另一个 mac。

但我想使用命令行将文件从 mac 复制到 windows 机器。这样,我就可以以编程方式调用相同的名称。

有人可以指导吗?

4

1 回答 1

6

如果您可以使用 Finder 复制文件,则您已连接到 SMB 共享。通常,您可以通过查看文件夹从命令行中看到这一点/Volumes;如果它看起来不存在,请尝试运行mount命令以查看可能连接的其他地方。以下假设 SMB 安装在 中/Volumes,根据您的具体情况进行必要的调整。

在命令行上,发出命令:

ls /Volumes

您应该会看到列出的 SMB 共享以及其他一些名称。

然后将文件复制到它:

cp myfiles/* /Volumes/MySMBShare/mydirectory

如果共享名称中包含空格,则需要使用反斜杠将其转义,如下所示:

cp myfiles/* /Volumes/My\ SMB\ Share/mydirectory
于 2013-07-01T19:31:41.790 回答