最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

linux访问windows共享文件夹的两种方法

Linux 13260浏览 2评论

有时需要在linux下需要访问windows的共享文件夹,可以使用mount挂载或者使用samba连接。

1、mount挂载

首先创建被挂载的目录:

$ mkdir windows

将共享文件夹挂载到windows文件夹:

$ sudo mount -t cifs -o username=share,password=share //192.168.66.198/share ./windows

其中几个参数表示含义:

cifs:Common Internet File System,可以理解为网络文件系统。
usrname:访问共享文件夹的用户名
password:访问密码
//192.168.66.198/share:表示网络文件夹的地址,注意这里最后不能加/,如果是//192.168.66.198/share/则会报如下错误:mount: //192.168.66.198/share/ is not a valid block device

Tips:使用mount挂载的方法在系统重新启动后就会失效,如果希望开机时自动挂载,将下面设置加入/etc/fstab文件最后面就可以了。

//192.168.66.198/share /home/windows cifs defaults,username=share,password=share 0 2

其中/home/windows表示挂载点,就是上面windows目录的完整路径。

2、使用samba连接

samba就是让windows和unix系列os之间的文件可以互相访问的软件。使用samba访问windows的共享文件夹,需要安装smbclient。

$ sudo apt-get install smbclient

安装好后,就可以访问共享的文件了。

$ smbclient --user=share //192.168.66.198/share
Enter share's password: (输入密码回车)
smb: \>

此时进入了smb的命令操作空间,可以使用help来查看命令的使用。

smb: \> help

......省略若干命令......
exit           get            getfacl        geteas         hardlink
help           history        iosize         lcd            link
......省略若干命令......

也可以使用help查看单个命令的使用方式

smb: \> help get

HELP get:
         [local name] get a file

小结

使用mount命令相对来说简单一些,基本linux系统都会带有这个命令;使用samba的话从windows也能访问linux的共享文件。根据自己喜好选择就可以了,有什么疑问可以给我留言。

转载请注明:快乐编程 » linux访问windows共享文件夹的两种方法

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. [root@localhost weiqp]# mkdir windows
    [root@localhost weiqp]# sudo mount -t cifs -o username=root,password=123456 //192.168.66.198/share ./windows
    mount error(115): Operation now in progress
    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
    [root@localhost weiqp]#
    hi11个月前 (03-28)回复
    • 陈杰斌
      估计系统版本不太一致吧。你可以查下mount.cifs(8)这个手册
      陈杰斌11个月前 (03-29)回复