如何在windows和linux之间共享文件

我们之前已经讨论了在附近的计算机之间共享文件的各种方法,但是在Windows和Linux之间共享可能要复杂一些。本文将向您展示如何跨两个操作系统映射共享以实现无缝文件共享。...

如何在windows和linux之间共享文件

我们之前已经讨论了在附近的计算机之间共享文件的各种方法,但是在Windows和Linux之间共享可能要复杂一些。本文将向您展示如何跨两个操作系统映射共享以实现无缝文件共享。

相关:如何轻松地在附近的计算机之间共享文件

本指南分为两部分。在第一部分中,我们将在Windows上创建一个共享文件夹,然后配置Linux以访问该共享。在第二部分中,我们将在Linux上创建一个共享文件夹,并配置Windows来访问该共享文件夹。根据您的情况,您需要遵循适当的说明。如果出于某种原因,您想在两个系统上设置共享文件夹,也可以这样做。我们使用windows10和Ubuntu作为例子,但是我们已经使这些指令适用于几乎任何版本的Windows或Linux。

选项一:在windows上创建一个共享并从linux访问它

为了使这项工作成功,我们将采取三个步骤。首先,我们将确保在Windows上启用共享。一旦它是,我们将共享实际的文件夹。然后,我们将研究如何从Linux系统访问该文件夹。

第一步:确保在windows中启用了共享

要在Windows上为Linux设置共享文件夹以访问,首先,请先打开网络和共享中心,以确保网络设置配置为允许从其他计算机连接。最简单的方法是右键单击系统托盘中的网络图标,然后选择“打开网络和共享中心”

如何在windows和linux之间共享文件

在“网络和共享中心”窗口中,单击“更改高级共享设置”

如何在windows和linux之间共享文件

对于当前配置文件,请确保启用以下两个设置:

  • 启用网络发现
  • 打开文件和打印机共享

如何在windows和linux之间共享文件

完成后,单击“保存更改”

第二步:共享文件夹

既然已经启用了共享,我们就可以为Linux机器创建共享文件夹。您可以共享的内容没有限制(理论上讲,您可以共享整个硬盘),但在这里,我们将只共享位于桌面上名为“share”的文件夹。

右键单击要通过网络共享的文件夹,然后单击“属性”。在“属性”窗口的“共享”选项卡上,单击“高级共享”按钮。

如何在windows和linux之间共享文件

在打开的“高级共享”窗口中,启用“共享此文件夹”选项,然后单击“权限”按钮。

如何在windows和linux之间共享文件

在“权限”窗口中,可以将对文件夹的访问权限限制为某些帐户。要允许任何用户访问您的文件夹,只需将“完全控制”权限授予“所有人”用户。这允许任何人读取和写入对共享文件夹中文件的更改。如果您想限制对某些帐户的访问,只需删除Everyone用户,添加所需的用户,然后为其分配适当的权限。

注意:这些用户帐户在Windows计算机上,而不是Linux上。

设置完用户和权限后,单击“确定”关闭“权限”窗口,然后再次单击“确定”关闭“高级共享”窗口。

如何在windows和linux之间共享文件

回到主属性窗口,切换到“安全”选项卡。

如何在windows和linux之间共享文件

为了让Linux用户能够访问共享文件夹,您需要在此处配置与在共享设置中配置的权限相同的权限。如果这两个设置不匹配,则最严格的设置将生效。如果您想要的用户已经设置了他们的安全权限(例如我们示例中的geek用户),那么您就可以开始了。你可以关闭窗口,继续下一步。

如果确实需要添加用户,例如“Everyone”,请单击“Edit”按钮。

如何在windows和linux之间共享文件

在打开的权限窗口中,单击“添加”按钮以输入新用户的详细信息。

如何在windows和linux之间共享文件

在所有打开的窗口上单击“确定”,您的文件夹现在应该与网络共享。

第三步:从linux访问windows共享

您应该能够通过在Linux中使用GUI装载共享文件夹,但它也很容易处理命令行。我们将使用终端作为示例,这不仅因为它更快,而且因为它将跨许多不同的发行版工作。

首先,您需要cifs-utils包来装载SMB共享。只需在终端键入以下命令:

sudo apt-get install cifs-utils

之后,只需创建一个目录,然后将共享装载到其中。在本例中,我们将在桌面上创建文件夹,以便于访问。使用以下命令创建和装载文件夹:

mkdir ~/Desktop/Windows-Share sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek

如何在windows和linux之间共享文件

正如您在屏幕截图中看到的,我们被提示输入Linux机器的根密码,然后输入Windows上“geek”帐户的密码。运行该命令后,我们现在可以看到Windows共享的内容并向其中添加数据。

如果您需要了解mount命令的帮助,请看下面的详细信息:

  • 苏多装载.cifs:这只是mount命令,设置为装载CIFS(SMB)共享。
  • WindowsPC:这是Windows计算机的名称。在Windows的“开始”菜单中键入“这台电脑”,右键单击它,然后转到“属性”查看您的计算机名称。
  • //Windows PC/Share:这是共享文件夹的完整路径。
  • /home/geek/Desktop/Windows共享:这是我们希望在Linux系统上安装共享的地方。
  • -o user=geek:这是我们用来访问共享文件夹的Windows用户名。

选项二:在linux上创建共享并从windows访问它

在Linux上创建一个共享,然后从Windows访问它,实际上要比其他方法简单一些。首先,我们将在Linux系统上创建共享文件夹。然后,我们将了解如何从Windows PC访问它。

第一步:在linux上创建共享

要在Linux上设置Windows可以访问的共享文件夹,请从安装Samba(提供对Windows使用的SMB/CIFS协议的访问的软件)开始。在终端,使用以下命令:

sudo apt-get install samba

安装Samba后,配置用于访问共享的用户名和密码:

**bpasswd -a geek

注意:在这个例子中,我们使用的是'geek',因为我们已经有一个Linux用户使用这个名字,但是你可以选择任何你想要的名字。

如何在windows和linux之间共享文件

创建要与Windows计算机共享的目录。我们要在桌面上放一个文件夹。

mkdir ~/Desktop/Share

现在,使用您喜爱的编辑器来配置**b.conf文件文件。我们用的是虚拟仪器。

sudo vi /etc/samba/**b.conf

向下滚动到文件末尾并添加以下行:

[<folder_name>] path = /home/<user_name>/<folder_name> available = yes valid users = <user_name> read only = no browsable = yes public = yes writable = yes

显然,您需要用您的个人设置替换一些值。应该是这样的:

如何在windows和linux之间共享文件

保存文件并关闭编辑器。现在,您只需重新启动SMB服务,更改就可以生效。

sudo service **bd restart

现在可以从Windows PC访问您的共享文件夹。

第二步:从windows访问linux共享

现在,让我们将Linux共享添加到Windows桌面。右键单击桌面上的某个位置,然后选择“新建”>“快捷方式”。

如何在windows和linux之间共享文件

使用以下语法键入共享文件夹的网络位置:

\\IP-ADDRESS\SHARE-NAME

如何在windows和linux之间共享文件

注意:如果您需要Linux计算机的IP,只需在终端使用ifconfig命令。

在Windows PC上的快捷方式向导中,单击“下一步”,选择快捷方式的名称,然后单击“完成”。您应该在桌面上找到一个快捷方式,直接进入Linux共享。

  • 发表于 2021-04-07 19:47
  • 阅读 ( 183 )
  • 分类:互联网

你可能感兴趣的文章

如何从windows浏览linux分区(反之亦然)

... 幸运的是,有解决办法。这就是如何在双引导操作系统之间共享数据的方法。 ...

  • 发布于 2021-03-12 09:47
  • 阅读 ( 209 )

如何在windows或linux上使用imessage和其他mac应用程序

...indows与另一台Mac共享您的Mac屏幕,但今天我们将向您展示如何从Windows或Linux访问您的Mac,这样您就可以在PC上使用iMessage和应用程序,如Notes和Contacts。 ...

  • 发布于 2021-03-13 01:38
  • 阅读 ( 216 )

如何在虚拟机来宾和主机pc之间传输文件

... 问题是,这并不像最初看起来那么难。下面介绍如何使用VirtualBox或VMware在VM来宾操作系统和主机PC之间传输文件。 ...

  • 发布于 2021-03-18 10:09
  • 阅读 ( 214 )

将文件从一台计算机传输到另一台计算机的5种方法

... 我们有一个简单的指南,说明如何在Windows和Mac之间共享文件。该过程还可以与Windows到Windows和Mac到Mac一起工作。如果您在Linux上,菜单系统取决于您的操作系统。但是一旦你进入网络设置,你会发现它...

  • 发布于 2021-03-18 14:10
  • 阅读 ( 265 )

如何用简单的方法将数据从windows或mac迁移到linux

...果您正在考虑从Windows或Mac切换到Linux,您可能会担心您将如何传输多年来积累的所有数据。它在Linux中可以访问吗?什么是最简单的方法来克服它? ...

  • 发布于 2021-03-24 18:04
  • 阅读 ( 249 )

如何在linux下访问和使用windowscdrive

你在你的电脑上运行Linux,但你也安装了Windows。这是一个双引导,但有时您希望在两个操作系统之间共享数据。 ...

  • 发布于 2021-03-26 10:17
  • 阅读 ( 202 )

如何在Windows10上导出和导入linux系统

...已配置的系统,与其他计算机共享,或者只保存备份。 如何工作 导入和导出功能是在2019年5月的Windows10版本1903更新中添加的。如果尚未安装,则无法使用这些命令行选项。 您只需要为Windows wsl命令提供两个新选项:--export和--i...

  • 发布于 2021-04-03 10:24
  • 阅读 ( 186 )

chromebooks正在获得本地文件共享支持

...Google+上发布了一张该功能的截图,如上图所示。 相关:如何在Windows、Linux或osx上的用户帐户之间共享文件 默认情况下,SMB是Windows和macOS使用的本地文件共享协议,大多数Linux发行版也支持该协议。以前你可以给Chromebooks添加SMB...

  • 发布于 2021-04-04 11:22
  • 阅读 ( 153 )

在macos中装载windows共享,并在登录时重新连接

...道怎么做,你可以很容易地从macOS**问Windows共享。 相关:如何在网络上的Windows、Mac和Linux PC之间共享文件 我们已经向您展示了如何在macOS、Windows和Linux系统之间共享文件,如果您想要完整的指南,请查看。如果您只想从Mac访问现...

  • 发布于 2021-04-06 21:22
  • 阅读 ( 160 )

如何与虚拟机共享计算机文件

...文件夹就像访问网络上的共享文件夹一样。 我们将研究如何在两种最流行的虚拟机应用程序VirtualBox和vmwareworkstationplayer中创建共享文件夹,但在其他虚拟机应用程序中的过程类似。 相关:初学者极客:如何创建和使用虚拟机 ...

  • 发布于 2021-04-07 12:04
  • 阅读 ( 183 )
gr477884
gr477884

0 篇文章

相关推荐