【发布时间】:2013-06-29 00:32:40
【问题描述】:
我知道,我们可以使用 finder/smb 协议将文件从主机复制到另一个主机。
但我想使用命令行将文件从 mac 复制到 windows 机器。这样,我就可以以编程方式调用它。
谁能指导一下?
【问题讨论】:
标签: windows macos command-line terminal
我知道,我们可以使用 finder/smb 协议将文件从主机复制到另一个主机。
但我想使用命令行将文件从 mac 复制到 windows 机器。这样,我就可以以编程方式调用它。
谁能指导一下?
【问题讨论】:
标签: windows macos command-line terminal
如果您可以使用 Finder 复制文件,则您已连接到 SMB 共享。通常,您可以通过查看/Volumes 文件夹从命令行中看到这一点;如果它看起来不存在,请尝试运行mount 命令以查看可能连接的其他地方。以下假设 SMB 安装在 /Volumes,根据您的具体情况进行调整。
在命令行上,发出命令:
ls /Volumes
您应该会看到列出的 SMB 共享以及其他一些名称。
然后将文件复制到它:
cp myfiles/* /Volumes/MySMBShare/mydirectory
如果共享名称中包含空格,您需要使用反斜杠将其转义,如下所示:
cp myfiles/* /Volumes/My\ SMB\ Share/mydirectory
【讨论】:
mount,那么您会看到 SMB 位置的挂载位置。就我而言,在我的用户目录中。