这可能是最“不正经”的Linux拷Windows文件指南了
说起来你可能不信,我前两天差点被这事儿给整破防了。
情况是这样的:我主力机是一台跑着Ubuntu的笔记本,但公司那套老掉牙的财务系统,死活只认Windows。结果就是,每周一我都得像个数据搬运工,吭哧吭哧地把Windows虚拟机里生成的一堆报表、文档,倒腾到Linux这边来处理。
最开始我用U盘,像个原始人一样插了拔、拔了插。直到某次U盘突然罢工,而我第二天就要交报告——那一刻,我对着电脑屏幕,深刻理解了什么叫“绝望”。
后来我才发现,其实在Linux里“偷”Windows的文件,路子野得很,也方便得很。根本不用那么费劲。今天我就把我踩过的坑、试过的方法,都跟你唠唠。说白了,咱的目标就一个:怎么省事怎么来。
方法一:直接挂载Windows分区(最“莽”的办法)

这招适合你的电脑是双系统——也就是硬盘上既装着Windows,又装着Linux。
你开机进了Linux,是不是总觉得Windows那边的东西“消失”了?其实它们没丢,就在硬盘的某个角落里躺着呢。Linux只是暂时没去“搭理”它们。
怎么操作?
- 首先,打开终端(别怕,就这一次需要打命令),输入
lsblk或者sudo fdisk -l。你会看到一堆硬盘分区信息,名字通常是/dev/sda1、/dev/nvme0n1p3这种。 - 找到那个类型显示为
NTFS或者Microsoft basic data的分区,那就是你的Windows地盘了。记下它的设备名(比如/dev/nvme0n1p3)。 - 找个地方给它“开门”。比如,在
/mnt目录下新建个文件夹:
sudo mkdir /mnt/windows - 最后,挂载它:
sudo mount /dev/nvme0n1p3 /mnt/windows
搞定。现在你去 /mnt/windows 这个文件夹里看看,是不是Windows下的“用户”、“Program Files”都出来了?想复制啥就复制啥,跟在Linux里操作自家文件一模一样。
(私货时间: 这方法虽然直接,但有个小问题——如果你Windows开了“快速启动”,下次进Windows可能会抱怨磁盘有问题需要检查。关掉快速启动,或者每次在Linux里拷贝完,记得用 sudo umount /mnt/windows 命令“安全弹出”一下,就没事了。)
方法二:通过网络共享(最“优雅”的办法)
如果两台电脑,一台是Windows,一台是Linux,都在同一个局域网里(比如连着同一个Wi-Fi),那这招就是天选之子。
这其实就是让Windows“大大方方”地开个共享文件夹,然后Linux走过去拿。
在Windows这边(以Win10/11为例):
- 右键点击你想共享的文件夹(比如“桌面”或者“文档”),选“属性”。
- 切换到“共享”选项卡,点“高级共享”。
- 勾上“共享此文件夹”,权限可以给“读取”或者“读取/写入”(看你想不想让Linux也能往里存东西)。
- 记下这个文件夹的共享路径,通常长这样:
\\你的电脑名\共享文件夹名。
在Linux这边:
现在主流Linux桌面(比如Ubuntu、Fedora)的文件管理器里,一般都有个“连接到服务器”或者“访问网络位置”的功能。
你只需要:
- 打开文件管理器。
- 在地址栏直接输入:
smb://windows电脑的IP地址/共享文件夹名。 (不知道Windows电脑IP?在Windows的CMD里输入ipconfig,找“IPv4 地址”那行。) - 按回车,可能会让你输入Windows的用户名和密码。
- 然后——恭喜,Windows的文件夹就像本地磁盘一样出现在你面前了。
说白了,这就像在小区里串门。 你(Linux)知道了邻居(Windows)的门牌号(IP)和他家客厅的密码(共享权限),以后随时都能过去坐坐,拿点零食(文件)。
方法三:第三方工具“暴力”中转(最“无脑”的办法)
如果你觉得上面两种都有点技术门槛,或者情况特殊(比如文件在别人的Windows电脑上),那就用这招:找个“中间人”。
这个“中间人”可以是:
- 网盘: 在Windows上传到百度网盘、OneDrive、Dropbox,然后在Linux上打开网页版或者客户端下载。(真绝了,虽然慢点,但真是万能解药。)
- 社交软件/邮件: 文件不大?直接微信/QQ发“文件传输助手”,或者给自己发封邮件,在Linux那头收。这种感觉你懂吧? 虽然不专业,但紧急时刻能救命。
- 开源同步工具: 比如 SYNcthing。这个我得重点安利一下,它能在两台电脑之间建立点对点的同步文件夹,设置好之后,文件自动同步,完全不用你操心。简直是懒人福音,精神氮泵!
所以,到底该选哪个?
行了,方法列完了。是不是有点眼花?我给你总结个不正经的小建议:
- 如果你是双系统玩家, 只是临时拷个东西,用方法一(直接挂载)。简单粗暴,直捣黄龙。
- 如果你有两台电脑, 需要频繁、长期地互传文件,方法二(网络共享) 是你的不二之选。一旦设好,一劳永逸。
- 如果你是“我就想快点搞定别烦我”型选手, 或者网络环境复杂,方法三(网盘/工具中转) 最省心。别跟技术较劲,怎么方便怎么来。
很多人觉得Linux和Windows是老死不相往来的两个世界,其实吧,它们之间的墙,远没有你想象的那么厚。很多时候,就是我们自己给自己设了限。
最后,分享一个我自己的习惯:现在我长期用方法二(SMB共享),把我Windows虚拟机里的“文档”文件夹直接映射到Linux桌面。需要什么文件,直接拖过来就行,流畅得仿佛它们本来就在一起。
——技术本来就是为了让人更懒,而不是更忙的,对吧?
好了,方法都在这儿了,挑个顺手的去试试。如果还遇到啥奇葩问题,评论区见。行了,不废话了,折腾去吧。

还没有评论,来说两句吧...