我知道,我们可以使用 finder/smb 协议(protocol)将文件从主机复制到另一个 mac。
但我想使用命令行将文件从 mac 复制到 windows 机器。这样,我就可以以编程方式调用相同的名称。
有人可以指导吗?
最佳答案
如果您可以使用 Finder 复制文件,则您已连接到 SMB 共享。通常,您可以通过查看 /Volumes
从命令行中看到这一点。文件夹;如果它看起来不存在,请尝试运行 mount
命令查看其他地方的东西可能是连接的。以下假设 SMB 安装在 /Volumes
,根据您的特定情况进行调整。
在命令行上,发出命令:
ls /Volumes
您应该会看到列出的 SMB 共享以及其他一些名称。
然后将文件复制到它:
cp myfiles/* /Volumes/MySMBShare/mydirectory
如果共享名称中包含空格,则需要使用反斜杠将其转义,如下所示:
cp myfiles/* /Volumes/My\ SMB\ Share/mydirectory
关于windows - 如何使用命令行将文件从 Mac OS 复制到同一网络中的 Windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17412069/