据我了解,有一个称为共享文件夹的选项。但我指的不是这个。这里我的来宾操作系统是Linux,我的主机操作系统是Windows。我正在使用 virtualbox 来运行来宾操作系统。我需要在虚拟机中运行的 Linux 中运行一个简单的应用程序(C/C++)。
函数语法可以如下所示
fun_copy(file_from_host_os,dest_path_guest_os)
{
//Implementation
}
这里:
file_from_host_os
:Windows 目录中存在的文件(例如:foo.txt)。dest_path_guest_os
- linux 内目标路径的位置(例如:/home/)(在 virtualbox 中运行)
我是这个论坛的新手。如果侧面有问题请纠正我。提前致谢。
答案1
当我需要将文件从来宾复制到主机或从主机复制文件时,我使用 python 模块SimpleHTTPServer
。
从访客复制到主机:
- 激活主机私有网络(通常是192.168.56.x中的地址)
- 来自一位客人,
- 获取ip:
ip a | grep 192.168.56
- 启动一个简单的 http 服务器:
python -m SimpleHTTPServer
- 获取ip:
- 从主机上,打开 Firefox 并连接到来宾:
firefox 192.168.56.xx:8000