流浪汉。将文件从来宾 (darwin, OSX) 复制到主机 (darwin, OSX)

Vagrant. Copy file from guest (darwin, OSX) to host (darwin, OSX)

如何在 Vagrant 环境中将文件从客户机复制到主机?

我知道有 synced_folders 但这不适用于 darwin guest。 我需要将构建结果从来宾复制到主机,最好使用 vagrant 配置脚本,因为我的所有其他事情都发生在那里。

VM 是 VirtualBox。

从您的主机使用此命令 -

scp -P <vagrant guest ssh port number> vagrant@localhost:/path/to/source/file /path/to/destination/file

"vagrant guest ssh port number" 是 ssh 从主机到客户机的转发端口,您可以从 vagrant up 命令的输出中找到它。