linux访问windows共享⽂件夹的两种⽅法
有时需要在linux下需要访问windows的共享⽂件夹,可以使⽤mount挂载或者使⽤samba连接。
1、mount挂载
⾸先创建被挂载的⽬录:
linux怎么读取windows文件$ 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的共享⽂件。根据⾃⼰喜好选择就可以了,有什么疑问可以给我留⾔。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。