Linux訪問Windows共享有兩種方法:vim
方法一:mount掛載windows
建立一個掛載點:
bash
[root@bogon mnt]# mkdir /mnt/myshare
掛載:網絡
[root@bogon mnt]# mount -t cifs -o username=lee //192.168.8.1/Share /mnt/myshare/
幾個參數的具體含義:ide
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
開機自動掛載:spa
[root@bogon mnt]# vim /etc/fstab //192.168.8.1/Share /mnt/myshare cifs defaults,username=lee,password=******* 0 2 [root@bogon mnt]# mount -a
方法二:samba-client
ci
先查看下有沒有安裝Sambaclientrem
[root@bogon myshare]# rpm -qa | grep samba
沒有的話安裝Samba客戶端:get
[root@bogon myshare]# yum install samba-client
查看windows共享文件夾:it
[root@bogon myshare]# smbclient -U lee -L //192.168.8.1
操做windows共享文件夾:
[root@bogon myshare]# smbclient -U lee //192.168.8.1/Share Enter lee's password: Domain=[DANNYLEE] OS=[Windows 10 Enterprise 10240] Server=[Windows 10 Enterprise 6.3] smb: \> #表示進入sambaclient的內部命令: smb: \> help #查看smb可用命令 smb: \> help get #查看具體命令使用方法 HELP get: <remote name> [local name] get a file smb: \>ls #查看共享文件夾中的文件
從共享文件夾下載一個文件:
smb: \> get 3389.txt /lee/bak/test.txt
上傳一個文件到共享文件夾:
smb: \> put /lee/bak/test.txt test.txt
其它命令略。