虚拟机中复制主机文件时出现指定路径不存在的错误

虚拟机中复制主机文件时出现指定路径不存在的错误

img


请大家帮我看一看

先copy到桌面,再从桌面copy到你本地

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7775541
  • 这篇博客你也可以参考下:虚拟机下创建共享文件夹时找不到设置的文件夹
  • 除此之外, 这篇博客: 我家云折腾之配置文件共享中的 遇到的问题以及解决 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1、ftp上传不了目录和文件
    查看FTP用户根目录的权限,发现该目录所有者为root,test没有写的权限,所以将该目录所有者更改为test。
    chown 所有者:所属组 目录/文件
    在这里插入图片描述

    注:以上命令均是在超级用户下执行。

  • 您还可以看一下 刘国柱老师的热更新框架设计之热更流程与热补丁视频课程课程中的 创建校验文件_递归算法遍历指定路径所有文件思路小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    解决方案: 1. 确认共享文件夹已经设置成功,且虚拟机已经安装了VMware Tools。 2. 在虚拟机中打开终端命令界面,输入以下命令:

    vmhgfs-fuse .host:/share ~/share
    
    1. 这样就可以在虚拟机中访问主机的share文件夹了。如果需要在虚拟机中复制主机文件,可以先将文件复制到主机的share文件夹中,然后再在虚拟机中访问该文件进行复制。
    2. 如果需要在虚拟机中直接访问主机文件夹,可以通过创建虚拟机内部虚拟网络来实现。具体步骤为:
    3. 在VirtualBox菜单中,选择“管理”->“主机网络管理器”,创建一块虚拟网卡,网址分配为192.168.56.1/24。
    4. 在虚拟机中,设置网络连接方式为“仅限主机”,选择创建的虚拟网卡作为连接网卡。
    5. 在虚拟机中打开终端命令界面,输入以下命令:
    sudo ifconfig eth1 192.168.56.2 netmask 255.255.255.0 up
    sudo route add default gw 192.168.56.1 eth1
    
    1. 环境变量指定配置文件名是另一件事,不同于本问题,建议在实际使用中再具体了解相关用法。