我想使用guestcontrol copyto将文件复制到vm。我在使用VirtualBox 5中的更改尚未完全更新的文档时遇到了很多麻烦,并且还发现了copy commands broke in VirtualBox 5。
下一个版本似乎会有一个修复,但是在那之前是否有使用的解决方法?
我可以使用run + cat读取文件到stdout:
VBoxManage guestcontrol 1-echo --username root --password root run /bin/cat /etc/network/interfaces
但我不能使用stdin来编写文件,因为看起来关闭stdin的信号不会转发给guest虚拟机(这会创建文件并挂起而不写任何东西):
echo "Hello" | VBoxManage guestcontrol 1-echo --username root --password root run --no-wait-stdout /usr/bin/tee /test