Linux访问Windows文件夹的详细指南
在混合操作系统环境中,Linux用户常常需要访问Windows系统上的文件夹,这不仅是因为工作需求,也可能是个人习惯,本文将详细介绍如何在Linux系统中访问Windows文件夹,包括使用NFS、Samba和SSH等方法。

使用NFS
NFS(Network File System)是一种允许在不同计算机间共享文件的协议,以下是在Linux系统中通过NFS访问Windows文件夹的步骤:
-
安装NFS客户端:
- 在终端中输入以下命令安装NFS客户端:
sudo apt-get install nfs-common
- 对于Red Hat系Linux,使用以下命令:
sudo yum install nfs-utils
- 在终端中输入以下命令安装NFS客户端:
-
配置NFS共享:
- 在Windows系统中,打开“控制面板” -> “程序” -> “打开或关闭Windows功能”。
- 启用“文件和打印机共享”。
- 打开“文件资源管理器”,右键点击想要共享的文件夹,选择“属性”。
- 在“共享”选项卡中,点击“共享”按钮,选择“特定用户”或“Everyone”,然后点击“共享”。
- 复制共享文件夹的路径,
\\<Windows IP地址>\<共享名>
-
在Linux中挂载NFS共享:
- 打开终端,输入以下命令挂载共享文件夹:
sudo mount -t nfs <Windows IP地址>:/<共享名> /path/to/mount
- 如果Windows IP地址是192.168.1.100,共享名为“share”,挂载点为
/mnt/share,则命令为:sudo mount -t nfs 192.168.1.100:/share /mnt/share
- 打开终端,输入以下命令挂载共享文件夹:
使用Samba
Samba是一种允许Linux和Windows系统相互访问文件的协议,以下是在Linux系统中通过Samba访问Windows文件夹的步骤:

-
安装Samba客户端:
- 在终端中输入以下命令安装Samba客户端:
sudo apt-get install samba
- 对于Red Hat系Linux,使用以下命令:
sudo yum install samba
- 在终端中输入以下命令安装Samba客户端:
-
配置Samba共享:
- 在Windows系统中,打开“控制面板” -> “程序” -> “打开或关闭Windows功能”。
- 启用“SMB 1.0/CIFS文件共享支持”。
- 打开“文件资源管理器”,右键点击想要共享的文件夹,选择“属性”。
- 在“共享”选项卡中,点击“共享”按钮,选择“特定用户”或“Everyone”,然后点击“共享”。
- 复制共享文件夹的路径,
\\<Windows IP地址>\<共享名>
-
在Linux中挂载Samba共享:
- 打开终端,输入以下命令挂载共享文件夹:
sudo mount -t cifs //<Windows IP地址>/<共享名> /path/to/mount -o username=<Windows用户名>,password=<Windows密码>
- 如果Windows IP地址是192.168.1.100,共享名为“share”,用户名为“user”,密码为“pass”,挂载点为
/mnt/share,则命令为:sudo mount -t cifs //192.168.1.100/share /mnt/share -o username=user,password=pass
- 打开终端,输入以下命令挂载共享文件夹:
使用SSH
SSH(Secure Shell)是一种安全的远程登录协议,也可以用来访问Windows文件夹,以下是在Linux系统中通过SSH访问Windows文件夹的步骤:
-
安装SSH客户端:

- 在终端中输入以下命令安装SSH客户端:
sudo apt-get install sshfs
- 对于Red Hat系Linux,使用以下命令:
sudo yum install sshfs
- 在终端中输入以下命令安装SSH客户端:
-
在Windows中创建SSH用户:
- 在Windows系统中,打开“控制面板” -> “用户账户” -> “管理账户”。
- 创建一个新的账户,并设置密码。
-
在Linux中挂载SSH共享:
- 打开终端,输入以下命令挂载SSH共享文件夹:
sudo sshfs <Windows用户名>@<Windows IP地址>:<Windows用户目录> /path/to/mount
- 如果Windows IP地址是192.168.1.100,用户名为“user”,挂载点为
/mnt/share,则命令为:sudo sshfs user@192.168.1.100:/C:/Users/user /mnt/share
- 打开终端,输入以下命令挂载SSH共享文件夹:
通过以上方法,Linux用户可以轻松访问Windows文件夹,选择合适的方法取决于具体需求和系统环境,希望本文能帮助您在混合操作系统环境中更高效地工作。















