如何在Linux和Windows之间共享文件

利用Linux社区的一些优质的住宿,在Linux和Windows系统之间共享文件令人惊讶地简单。让我们看看两种不同的方式来实现这一目标。

如今,许多人都在混合网络上工作,两者都有Linux和Windows系统播放重要角色。在两次之间共享文件可能是至关重要的,并且正确的工具令人惊讶地简单。努力相当少,您可以将文件从Windows复制到Linux或Linux到Windows。在此帖子中,我们将查看配置Linux和Windows系统所需的内容,允许您轻松将文件从一个操作系统移动到另一个操作系统。

在Linux和Windows之间复制文件

迈向Windows和Linux之间的文件的第一步是下载并安装Putty的PSCP等工具。你可以从那里得到腻子putty.org并轻松在Windows系统上设置它。腻子配有终端仿真器(Putty)以及工具pscp用于安全复制Linux和Windows系统之间的文件。当您转到Putty站点时,您可以选择通过选择安装程序或个人.exe文件来选择所有工具或选择要使用的工具。

您还需要在您的Linux系统上设置并运行ssh-server。这允许它支持客户端(Windows端)连接请求。如果您还没有设置ssh服务器,那么下面的步骤应该适用于Debian系统(Ubuntu等)。

sudo apt更新sudo apt安装ssh-server sudo服务ssh star

对于Red Hat和相关的Linux系统,请使用类似的命令:

安装openssh-server Sudo systemctl start SSHD

注意,如果您正在运行ufw这样的防火墙,您可能必须打开端口22来允许连接。

使用pscp然后,您可以将文件从Windows移到Linux,反之亦然。语法非常简单,其“从”命令“的”复制到“命令。

Windows到Linux.

在下面显示的命令中,我们正在将文件从Windows系统上的用户帐户复制到Linux系统上的/ TMP目录。

C:\Program Files\腻子>pscp \合成\ \用户copy_me.txt shs@192.168.0.18: / tmpshs@192.168.0.18's password: copy_me.txt | 0 kB | 0.1 kB/s | ETA: 00:00:00 | 100%

Linux, Windows

将文件从Linux移动到Windows也同样容易。只要颠倒论点。

C:\Program Files\腻子>pscp shs@192.168.0.18: / tmp / copy_me.txt \ \用户shs shs@192.168.0.18密码:copy_me.txt |0 kb |0.1 kb / s |eta:00:00:00 |100%

如果1)pscp在你的Windows搜索路径中,2)你的Linux系统在你的Windows hosts文件中,那么这个过程可以变得更加顺畅和简单。

Windows搜索路径

如果您使用Putty Installer安装Putty工具,您可能会发现C: \ Program files \腻子在Windows搜索路径上。您可以通过输入来检查是否如此回声路径% %在Windows命令提示符中(在搜索栏中键入“cmd”打开命令提示符)。如果是,那么您就不需要考虑相对于pscp可执行文件,您在文件系统中的位置。移动到包含您想要移动的文件的文件夹可能会更容易。

C:\用户\ SHS>pscp copy_me.txt shs@192.168.0.18: / tmpshs@192.168.0.18's password: copy_me.txt | 0 kB | 0.1 kB/s | ETA: 00:00:00 | 100%

更新Windows主机文件

这里是另一个小解决方案。使用管理员权限,您可以将您的Linux系统添加到Windows主机文件(C: Windows\System32\drivers\etc\hosts)中,然后使用主机名代替其IP地址。请记住,如果您的Linux系统上的IP地址是动态分配的,那么这不会无限期地工作。

C:\用户\ SHS>pscp copy_me.txt shs@stinkbug: / tmpshs@192.168.0.18's password: hosts | 0 kB | 0.8 kB/s | ETA: 00:00:00 | 100%

请注意,Windows主机文件的格式类似于Linux系统中的/etc/hosts文件- IP地址、空格和主机名。注释的前面有井号。

# Linux系统192.168.0.18臭虫

那些讨厌的线条结局

请记住,在Windows上的文本文件中,行以回车和换行结束。pscp工具不会删除回车以使文件看起来像Linux文本文件。相反,它只是完整地复制文件。您可以考虑安装Tofrodos.包以使您能够使用从DOS.待办事项命令来调整在平台之间移动的文件。

Windows和Linux之间共享文件夹

共享文件夹是一个完全不同的操作。您最终会在Linux系统上挂载一个Windows目录,或者在Windows机器上挂载一个Linux目录,这样两个系统就可以使用相同的文件集,而不是将文件从一个系统复制到另一个系统。为此最好的工具之一是Samba,它模拟Windows协议并在Linux系统上运行。

一旦安装了Samba,您将能够在Windows上挂载Linux文件夹或在Linux上挂载Windows文件夹。当然,这与本文前面描述的复制文件有很大的不同。相反,涉及的两个系统都将同时访问相同的文件。

提供更多关于选择Linux和Windows系统之间的文件的正确工具的提示这里

2分钟Linux提示:如何添加和删除用户帐户

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2018Raybet2

工资调查:结果已经出来了