千家信息网

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

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"如何在Linux和Windows之间共享文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何在Linux和Windows之间共享文件"
千家信息网最后更新 2026年11月01日如何在Linux和Windows之间共享文件

本篇内容主要讲解"如何在Linux和Windows之间共享文件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何在Linux和Windows之间共享文件"吧!



在 Linux 和 Windows 之间复制文件

在 Windows 和 Linux 之间移动文件的***步是下载并安装诸如 PuTTY 的 pscp 之类的工具。你可以从 putty.org 获得它(LCTT 译注:切记从官方网站下载,并***对比其 md5/sha1 指纹),并轻松将其设置在 Windows 系统上。PuTTY 带有一个终端仿真器(putty)以及像 pscp 这样的工具,用于在 Linux 和 Windows 系统之间安全地复制文件。当你进入 PuTTY 站点时,你可以选择安装所有工具,或选择安装你想要的工具,也可以选择单个 .exe 文件。

你还需要在你的 Linux 系统上设置并运行 ssh 服务器。这允许它支持客户端(Windows 端)连接请求。如果你还没有安装 ssh 服务器,那么以下步骤可以在 Debian 系统上运行(包括 Ubuntu 等):

sudo apt updatesudo apt install ssh-serversudo service ssh start

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

sudo yum install openssh-serversudo systemctl start sshd

注意,如果你正在运行防火墙(例如 ufw),则可能需要打开 22 端口以允许连接。

使用 pscp 命令,你可以将文件从 Windows 移到 Linux,反之亦然。它的 "copy from to" 命令的语法非常简单。

从 Windows 到 Linux

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

C:\Program Files\PuTTY>pscp \Users\shs\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\PuTTY>pscp shs@192.168.0.18:/tmp/copy_me.txt \Users\shsshs@192.168.0.18's password:copy_me.txt | 0 kB | 0.1 kB/s | ETA: 00:00:00 | 100%

如果 1) pscp 位于 Windows 搜索路径中,并且 2) 你的 Linux 系统在 Windows 的 hosts 文件中,则该过程可以变得更加顺畅和轻松。

Windows 搜索路径

如果你使用 PuTTY 安装程序安装 PuTTY 工具,你可能会发现 C:\Program files\PuTTY 位于 Windows 搜索路径中。你可以通过在 Windows 命令提示符下键入 echo %path% 来检查是否属于这种情况(在搜索栏中键入 cmd 来打开命令提示符)。如果是这样,你不需要关心文件系统中相对于 pscp 可执行文件的位置。进入到包含你想要移动文件的文件夹可能会更容易。

C:\Users\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 的 hosts 文件

这是另一个小修补。使用管理员权限,你可以将 Linux 系统添加到 Windows 的 hosts 文件中(C:\Windows\System32\drivers\etc\hosts),然后使用其主机名代替其 IP 地址。请记住,如果你的 Linux 系统的 IP 地址是动态分配的,那么它不会一直发挥作用。

C:\Users\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 的 hosts 文件与 Linux 系统上的 /etc/hosts 文件格式相同 -- IP 地址、空格、主机名。注释以 # 符号来表示的。

# Linux systems192.168.0.18        stinkbug
讨厌的行结尾符

请记住,Windows 上文本文件中的行以回车符和换行符结束。pscp 工具不会删除回车符,以使文件看起来像 Linux 文本文件。相反,它只是完整地复制文件。你可以考虑安装 tofrodos 包,这使你能够在 Linux 系统上使用 fromdos 和 todos 命令来调整在平台之间移动的文件。

在 Windows 和 Linux 之间共享文件夹

共享文件夹是完全不同的操作。你最终将 Windows 文件夹挂载到你的 Linux 系统或将 Linux 文件夹挂载到 Windows 文件夹中,以便两个系统可以使用同一组文件,而不是将文件从一个系统复制到另一个系统。***的工具之一就是 Samba,它模拟 Windows 协议并在 Linux 系统上运行。

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

到此,相信大家对"如何在Linux和Windows之间共享文件"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

文件 系统 之间 文件夹 命令 工具 搜索 运行 地址 路径 移动 选择 不同 相同 两个 主机 内容 提示符 文本 服务器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡 上海喔噻互联网科技有限公司 深圳市人人互联网科技有限公司 互联网最新的科技有限公司 腾讯阿里互联网科技 北京互联网科技 互联网科技的发展 互联网科技的未来发展 互联网金融和金融科技 金融科技和互联网金融 互联网巨头投资的硬核科技 隆华科技工业互联网 青岛中康互联网医疗科技有限公司 和信科技工业互联网 青海科技产业互联网发展 浙南科技城互联网大厦建设工程 互联网金融科技名词解释 上海科技产业互联网平台 山东星卡互联网科技有限公司官网 抖集互联网科技技术咨询 卓越科技(互联网 ) 丰台科技园 互联网 互联网科技创新企业排名 浙江互联网科技研学营 米聚互联网科技南京有限公司排面 中国互联网十大科技股排名 安徽零酒互联网科技有限公司 盐城市攀科互联网科技有限公司 现代科技的标志之一的互联网 株洲百竞科技的互联网营销顾问
0