windows与Ubuntu实现文件互传存在两种方式

目录

一、直接采用共享文件的方式实现

二、通过VMware tool实现windows桌面直接拖拽文件到Ubuntu桌面

三、总结修改配置文件和更换登录区别


一、直接采用共享文件的方式实现

首先在虚拟机设置中的选项->共享文件->总是启用->添加主机共享文件夹目录(我设置的是桌面文件)

先查看Ubuntu文件

在mnt文件夹下的hgfs文件中,一般是空文件,表明还未设置成功。

 在中端输入:

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

注:由于每次重启都要执行,可将该命令放在 /ect/rc.local 里面(该文件是开机启动会执行的一个文件)

若/ect/rc.local为空,添加下面语句,并给其增加执行权限sudo chmod +x /etc/rc.local

#!/bin/sh -e
​
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

则重启不需要再重复此操作

最终显示:

二、通过VMware tool实现windows桌面直接拖拽文件到Ubuntu桌面

首先确保自己已经下载了VMware Tools工具

首先移除系统原来的虚拟工具

sudo apt-get autoremove open-vm-tools

安装桌面版的虚拟工具

sudo apt-get install open-vm-tools-desktop

有的Ubuntu到这里就可以直接进行拖拽文件处理,如果依旧无法实现文件拖拽则继续以下操作

接下来有两种方式可以实现

1、切换用户,选择xorg类型登录

(1)首先介绍一下xorg是什么吧

Xorg(也称为X.Org Server)是一种用于提供图形显示和用户输入的开源X窗口系统的实现。它是众多Linux发行版中最常用的图形服务器之一。Xorg的主要功能包括以下几个方面:

  1. 图形显示:Xorg负责管理和呈现图形界面,将图形元素绘制到显示器上。它提供了对窗口、菜单、按钮、图标等图形元素的基本支持,使得用户可以通过鼠标、键盘等输入设备与图形界面进行交互。

  2. 多用户环境:Xorg支持多用户环境,允许多个用户同时在同一台计算机上使用图形界面。每个用户可以通过登录到自己的帐户并启动独立的Xorg会话来使用图形界面。

  3. 窗口管理:Xorg提供了窗口管理功能,允许用户打开、关闭、移动、调整大小和切换窗口。它管理窗口的图层、焦点和交互方式,使得用户可以方便地在不同的应用程序之间切换和操作。

  4. 输入设备管理:Xorg负责接收和处理来自输入设备(如键盘、鼠标、触摸板等)的事件,并将其传递给相应的应用程序。它提供了与输入设备的交互接口,使得用户可以通过输入设备与图形界面进行交互操作。

总的来说,Xorg是一种提供图形显示和用户输入支持的图形服务器。它为Linux和其他类Unix系统提供了一个基于图形的用户界面,并提供了丰富的功能和灵活性,使用户可以方便地使用和管理计算机上的图形应用程序。

简单讲就是一个默认服务器显示的一个软件包。

(2)注销用户重新登录

(3) 选择Ubuntu Xorg模式直接登录便可以实现文件拖拽

 2、修配配置文件

(1)首先介绍一下需要修改的配置文件是:“/etc/gdm3/custom.conf”

是 GNOME Display Manager (GDM) 的配置文件。GDM 是Linux操作系统中一种常见的登录管理器,它负责提供用户登录界面并处理用户登录会话。

请注意,编辑此文件需要 root 或管理员权限。在编辑完成后,你可能需要重新启动系统或重新加载 GDM 服务,以使更改生效。

修改配置文件相对简单,直接在中断输入一下命令行找到

sudo gedit /etc/gdm3/custom.conf

(2)如果存在

sudo: gedit: command not found

原因是gedit文件损坏了直接在终端中先卸载在安装即可

sudo apt-get remove gedit

sudo apt-get install gedit

(3)waylandEnable =false将前面的注释(#)取消即可。

 

 接着重启虚拟机(reboot)

三、总结修改配置文件和更换登录区别

WaylandEnable=false 设置为 false 表示禁用 Wayland 作为默认的显示服务器,而使用传统的 Xorg 作为图形显示服务器。

Wayland 和 Xorg 是两种不同的图形显示协议和架构。Wayland 被设计为一种更现代、更简洁的图形显示协议,旨在取代传统的 Xorg。由于其设计上的优势,Wayland 可以提供更好的性能、更低的延迟和更好的安全性。

然而,尽管 Wayland 在未来可能成为主流的显示服务器,部分应用程序和显卡驱动程序仍然可能对 Xorg 有依赖性。在某些情况下,禁用 Wayland 并使用 Xorg 可能更适合你的需求。

通过将 WaylandEnable 设置为 false,你可以告诉系统在登录时使用 Xorg 而不是 Wayland。这样做可以确保系统默认使用传统的 Xorg 作为图形显示服务器,与你的应用程序和驱动程序保持兼容。

需要注意的是,具体的配置和设置可能会因操作系统的不同而有所区别。请确保在编辑配置文件时遵循相关操作系统的文档或建议。

展示结果

麻烦,给个关注。感谢,感谢。

  • 29
    点赞
  • 108
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
### 回答1: 在UbuntuWindows之间传输文件有多种方法。以下是三种常用的方法: 1. 使用共享文件夹:在Ubuntu中,可以设置一个共享文件夹,并将其共享给Windows。首先,通过“文件管理器”打开要共享的文件夹,然后右键单击文件夹并选择“属性”。在“共享”选项卡中,勾选“共享此文件夹”选项,并设置一个共享名称和访问权限。接下来,在Windows中打开“文件资源管理器”,在地址栏中输入Ubuntu计算机的IP地址,然后连接到共享文件夹并传输文件。 2. 使用FTP服务器:在Ubuntu中安装和配置一个FTP服务器,例如vsftpd。首先,打开终端,并运行以下命令来安装FTP服务器:sudo apt-get install vsftpd。安装完成后,通过修改配置文件/etc/vsftpd.conf来进行配置,以便允许本地和远程用户访问服务器。保存并关闭文件后,重启FTP服务器:sudo service vsftpd restart。然后,在Windows中使用FTP客户端连接到Ubuntu的IP地址,并传输文件。 3. 使用云存储服务:可以使用云存储服务(如Google Drive、Dropbox)在UbuntuWindows之间传输文件。首先,在UbuntuWindows上安装相应的云存储应用程序,并使用相同的账户登录到应用程序。接下来,在Ubuntu中将要传输的文件放入云存储文件夹,并等待文件同步完成。然后,在Windows中打开云存储应用程序,即可访问并下载Ubuntu中的文件。 无论选择哪种方法,都可以方便地在UbuntuWindows之间传输文件。根据实际需求和个人偏好,选择最适合的方法。 ### 回答2: 在UbuntuWindows之间传输文件有多种方法。以下是几种常见的方法: 一、使用共享文件夹: 1. 在Windows上创建一个共享文件夹,将需要传输的文件复制到该文件夹中。 2. 在Ubuntu上,打开“文件浏览器”,点击左侧导航栏中的“其他位置”。 3. 在“连接到服务器”对话框中,输入Windows共享文件夹的地址,如smb://Windows_IP_Address/Shared_Folder。 4. 输入Windows用户名和密码,点击“连接”按钮。 5. 之后,你就可以在Ubuntu上看到共享文件夹,可以将文件复制到Ubuntu上,或者从Ubuntu复制文件到该文件夹中。 二、使用FTP服务器: 1. 在Windows上安装一个FTP服务器软件,如FileZilla Server。 2. 配置FTP服务器,设置用户名、密码和共享目录。 3. 在Ubuntu上安装一个FTP客户端软件,如FileZilla。 4. 打开FileZilla,输入Windows IP地址、用户名和密码,点击“连接”按钮。 5. 在连接成功后,你可以在左侧窗口中看到Windows共享目录,在右侧窗口中看到Ubuntu本地目录。 6. 可以通过拖动文件文件Windows传输到Ubuntu,或者从Ubuntu传输到Windows。 三、使用云存储服务: 1. 在WindowsUbuntu上都安装同一个云存储服务的客户端,如Google Drive、Dropbox等。 2. 在Windows上将需要传输的文件放入云存储服务的同步文件夹中。 3. 在Ubuntu上登录相同的云存储账号,等待文件同步完成。 4. 之后,在Ubuntu上就可以访问并下载Windows中的文件,或者将文件上传到云存储服务,从而在Windows上获取。 这些方法都能够实现UbuntuWindows之间的文件传输,你可以根据自己的需求选择最合适的方式。 ### 回答3: UbuntuWindows文件传输可以使用多种方法,以下是几种常见的方法: 1. 使用共享文件夹:在Ubuntu上设置共享文件夹,然后在Windows上通过网络浏览器访问Ubuntu的共享文件夹,可以直接上传和下载文件。 2. 使用FTP服务:在Ubuntu上安装一个FTP服务器,比如vsftpd,然后在Windows上使用FTP客户端连接到Ubuntu的FTP服务器,进行文件传输。 3. 使用SSH协议:在Ubuntu上安装openssh-server,然后在Windows上使用SSH客户端连接到Ubuntu,可以通过命令行传输文件。 4. 使用云存储服务:在UbuntuWindows上都安装云存储服务,比如Dropbox、Google Drive等,在两个系统上同步文件夹,实现文件互传。 5. 使用文件传输工具:在UbuntuWindows上分别安装文件传输工具,比如FileZilla、WinSCP等,使用这些工具可以在两个系统之间建立一个安全的连接,进行文件传输。 无论使用哪种方法,都需要确保UbuntuWindows在同一个网络中,并且具有相应的网络权限。同时,还需要注意文件传输的安全性,可以使用加密协议来保护传输过程中的数据安全。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值