如何将文件从VirtualBox复制到主机操作系统?

时间:2012-06-23 18:40:11

标签: ubuntu virtual-machine

我正在使用 VirtualBox ,而我的来宾操作系统是 Ubuntu 。我已安装来宾添加并创建了一个共享文件夹。我的主机操作系统是 Windows 7

我在Documents/myfolder的Ubuntu操作系统中有一个文件,我想将此文件复制到Win 7中的任何分区。任何人都可以给我这些步骤吗?

6 个答案:

答案 0 :(得分:6)

检查Ubuntu上的/mnt目录。你应该看到已经挂载的共享文件夹。事先,在VM首选项中验证共享文件夹是否仍处于活动状态。

如果共享文件夹在/mnt下不可见,则必须按照here所述手动安装。

答案 1 :(得分:2)

您可以使用WinSCP从Windows计算机进行连接。无需在Linux机器上设置除SSH之外的任何内容。

答案 2 :(得分:1)

最简单的方法:

  1. 在您的主机上打开netcat接收器:
  2.   

    nc -l -p 1234> file.zip

    1. 从访客发送您的文件
    2.   

      nc 10.0.2.2 1234< file.zip

答案 3 :(得分:1)

在VM停止的情况下,在设置下,共享文件夹会创建类似的内容。文件夹路径是您的主机路径,挂载点在VM中。 enter image description here

然后启动VM,打开一个终端(这是Ubuntu VM)并运行 sudo mount -t vboxsf vbox_share /mntvbox_share与上图中的“文件夹名称”字段匹配。

答案 4 :(得分:0)

如果您正在运行不支持guest虚拟机添加的guest虚拟机,则另一个选项是使用连接到主机的A USB驱动器,并将其共享给guest虚拟机。在Virtualbox访客窗口,Devices-> USB Devices中,选择USB驱动器。这不需要添加客人。这通常会使设备在主机中不可用,因此基本上您将USB连接到guest虚拟机,将文件添加到guest虚拟机,然后分离。在我的情况下,我正在运行ubuntu服务器,并在提示符上显示一条消息,显示它已添加为/ dev / sdb,但在我的情况下,sdb不能安装,但sdb1是:

cd /mnt
mkdir somename
mount /dev/sdb1 /mnt/somename

这是来自记忆,但如果您有一位客人无法获得客人添加设置,希望这会让我的其他新手在正确的轨道上。

请注意,对闪存驱动器进行大量写入会使其磨损。

答案 5 :(得分:0)

只需以一种方式(来宾托管或来宾托管)启用“拖放”即可。然后只需从主机拖放到来宾,反之亦然。

enter image description here