如果你使用的是Vmware Workstation虚拟机软件,那么你可以按照以下步骤向Linux虚拟机拖放文件:
第一步:选择需要拖放的文件。在Windows宿主机中,找到你想要拖放的文件或文件夹。如果你想要拖放多个文件,可以按住Ctrl键,然后逐一选择它们。
第二步:将文件拖放到虚拟机窗口中。打开Linux虚拟机软件,将它的窗口大小设置为与Windows宿主机窗口相同,保持它们在同一屏幕上。接下来,将你在第一步中选择的文件或文件夹拖动到Linux虚拟机窗口中。
第三步:在Linux虚拟机中接收文件。现在你已经将文件拖放到Linux虚拟机中了,但是它们并未自动拷贝到虚拟机内部。要完成拷贝,请打开终端窗口,输入以下命令:
cd /mnt/hgfs
这个命令会让你进入到Vmware虚拟机所提供的本地文件系统目录。你可以在这个目录下找到你刚才在 Windows 宿主机上拖放到虚拟机中的所有文件。
第四步:将文件拷贝到Linux虚拟机内部。现在你已经找到了要拷贝的文件,接下来可以将它们拷贝到Linux虚拟机中。假设你的文件在名为“test”文件夹下,你可以使用以下命令将它们拷贝到虚拟机的“/home/user”目录下:
cp /mnt/hgfs/test/* /home/user/
另外,有时在进行虚拟机拖放的时候,可能会遇到以下错误提示:
Unable to initialize drag and drop subsystem
这个错误提示表示当前Vmware虚拟机的拖放功能可能未开启。你可以尝试在Vmware虚拟机设置中进行如下设置:
- 点击“虚拟机”菜单中的“设置”选项;
- 在左侧栏中选择“选项”;
- 选择“Guest Isolation”选项卡;
- 检查“Enable Drag and Drop”以及“Enable Copy and Paste”选项是否都被勾选;
- 如果没有被勾选,勾选它们并点击“确定”。
然后关闭这个设置窗口并重启虚拟机,再尝试进行拖放操作即可。
示例说明:
示例一:拖放单个文件
- 在Windows宿主机上,选择一个文件,比如"C:\documents\testfile.txt";
- 将该文件拖到Vmware虚拟机的窗口中;
- 在Linux虚拟机终端中使用"cd /mnt/hgfs"命令进入虚拟机提供的本地文件系统目录;
- 使用"ls"命令查看文件是否已经拷贝到该目录中;
- 如果已经拷贝到该目录中,就可以使用"cp /mnt/hgfs/testfile.txt /home/user/"命令将其拷贝到Linux虚拟机中。
示例二:拖放多个文件
- 在Windows宿主机上,按住Ctrl键选中多个文件,比如"C:\documents\testfile1.txt"和"C:\documents\testfile2.txt";
- 将这两个文件拖到Vmware虚拟机的窗口中;
- 在Linux虚拟机终端中使用"cd /mnt/hgfs"命令进入虚拟机提供的本地文件系统目录;
- 使用"ls"命令查看文件是否已经拷贝到该目录中;
- 如果已经拷贝到该目录中,就可以使用"cp /mnt/hgfs/*.txt /home/user/"命令将这两个文件拷贝到Linux虚拟机中。注意,这个命令会将指定目录下的所有txt文件都拷贝到Linux虚拟机的"/home/user"目录下。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Vmware虚拟机怎么向Linux虚拟机拖放文件? - Python技术站