热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Windows与Ubuntu之间的文件传输

在本地虚拟机新安装了一个Ubuntu22.04系统,发现在windows和Ubuntu之间复制粘贴文件或者直接拖动文件,经常失败。特记录比较方便的传输

在本地虚拟机新安装了一个Ubuntu22.04系统,发现在windows和Ubuntu之间复制粘贴文件或者直接拖动文件,经常失败。

特记录比较方便的传输方式


一、共享文件夹方式互传

此方式需要在虚拟机中开启共享文件夹的功能。

注意:虚拟机中的ubuntu系统必须是已经开机状态,否则设置是灰色的,无法进行下一步

1、设置:虚拟机 -> 设置 -> 选项 -> 共享文件夹,

2、选择总是启用,

3、添加一个Ubuntu和windows共享文件的路径。

如下图:

 添加好共享文件夹后,点击“确定”即可。

1)Windows中的路径即是添加共享文件夹的时候的路径,如图:虚拟机共享文件夹

2)Ubuntu中共享文件夹的路径是:/mnt/hgfs/虚拟机共享文件夹

其中,虚拟机共享文件夹这个目录就是在windows创建的共享目录,目录名具体是啥由你而定。 

共享文件夹的缺点:由于系统差别,ubuntu中的一些特殊文件,如符号链接的文件,在windows下的共享文件夹下会报错。但如果使用 samba (不习惯使用,故不做介绍)共享文件夹就不会。

注:共享文件夹设置完成后,可能会出现以下问题:

Ubuntu中的/mnt/hgfs目录下为空,即不显示共享文件夹

解决方法如下:

方法一:

1、输出共享文件夹的名字


vmware-hgfsclient


2、安装命令


sudo apt-get install open-vm-tools


3、挂载


sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other


重启之后会失效,每次需挂载一次

解决重启后共享文件夹失效

进入/etc/fstab


vim /etc/fstab


并编辑,在最后添加一行:

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

方法二:

使用如下命令安装,往下一路按enter键。 


sudo apt-get install open-vm-dkms


使用如下命令,即可在/mnt/hgfs目录下看到与windows的共享目录。 


sudo mount  -t  vmhgfs  .host:/     /mnt/hgfs


开机自动挂载共享目录,在/etc/init.d/open-vm-tools末尾增加一行: 


sudo mount  -t  vmhgfs  .host:/     /mnt/hgfs     //(host:/ 处 2个空格)



二、远程连接方式(本文使用MobaXterm)

mobaxterm可通过sshsftp两种方式连接Ubuntu。

1、ssh连接方式

2、sftp连接方式

如何使用mobaxterm进行连接以及如何使用mobaxterm请自行网上搜索,这里不做讲解。

如果发现使用mobaxterm连接不上虚拟机,原因是虚拟机未安装ssh服务

 安装ssh服务并启动,sshd服务程序缺省状态为自动启动


sudo apt-get install openssh-server


若没有自动启动,则使用以下命令启动


/etc/init.d/sshd


sshd服务的命令


service sshd start        //启动

service sshd stop        //停止

service sshd status        //查看状态


 下图是开启运行状态 


推荐阅读
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
author-avatar
赖军菁佳瑄柏昌
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有