時間:2017-07-04 來源:互聯網 瀏覽量:
今天給大家帶來Linux如何訪問Windows共享文件和共享文件夾,Linux訪問Windows共享文件和共享文件夾的方法,讓您輕鬆解決問題。
常常使用Windows的人可能會發現,Windows計算機之前共享資料非常方便,但是有時候想玩玩Linux的時候,如Fedora、Ubuntu、CentOS等,該怎樣才能訪問Windows計算機上的文件呢?其實Windows共享的協議Linux是完全支持,接下來我們就看看怎樣才能從Linux計算機訪問Windows計算機上的共享資料吧。具體方法如下:
解決方法1:
1在訪問Windows共享資料之前,請確保Windows共享是可用的,這裏就不再贅述該怎樣設置Windows共享了,那可是另外一個課題。
Linux訪問Windows共享或者Linux共享資料給Windows時,其實都是在使用一個叫做Samba的軟件,這個軟件已經使用多年,穩定性和可靠性得到了很好的驗證,也是很多網絡NAS常用的軟件。
我們這裏要講的Linux需要用到的工具就是Samba軟件中的一種,samba-client。
在嚐試訪問Windows共享之前,需要首先確認samba-client已經安裝了。最簡單的方式是命令行查詢“rpm -qa | grep samba-client”,當然也可以使用“yum”工具查詢, 如“yum info samba-client”或“yum list samba-client”之類的命令。
2如果samba-client沒有安裝,就需要使用命令“yum install samba-client”安裝一下,yum會自動安裝samba-client所需的相關依賴庫,安裝時選擇Y就行了。
針對常見的Debian Linux發行版,如Ubuntu或CentOS,也可以使用“sudo apt-get install smbclient”和“sudo apt-get install smbfs”安裝相應的共享訪問工具。
3準備停當,就可以嚐試訪問Windows共享文件夾了。我們可以首先使用“smbclient -L //IP地址 -U 用戶名”查看一下該用戶共享權限下的共享情況。其中不帶“$”的那個,就是我們可以訪問的共享文件夾了,其中“-U”是用來指定查詢共享權限的用戶名的。
4Linux將共享文件夾也是當作磁盤資源對待的,因此需要使用mount工具將其掛載到本地文件空間才可以訪問,這一點就像Windows常用的網絡磁盤映射是一樣的。
因此,首先我們需要創建一個掛載點,也就是在本地目錄空間中創建一個掛載目錄,如“mkdir -p /mnt/MYSHARE”。
掛載點創建之後,就可以使用mount命令掛載共享文件夾了,“mount -t cifs -o user=用戶名稱,password=共享密碼,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名稱/共享目錄”,其中cifs使用Linux常用的網絡文件類型,也可以使用smbfs,以係統可以識別為準,如Ubuntu常見命令就是“sudo mount -t smbfs -o user=用戶名稱,password=共享密碼,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名稱/共享目錄”。“-o”表示掛載參數,常見的是需要提供共享的用戶名和密碼,另外需要注意的是iocharset和codepage,這兩個參數是用來解決係統之間的字符編碼轉換的,如果出現亂碼的情況,是需要調整這兩個參數的,針對簡體中文,使用utf8和cp936一般都可以解決問題,關於字符編碼已經超出了本經驗的範圍。
掛載完成之後,就可以像使用本地文件目錄一樣訪問Windows共享文件夾和文件了。
5當然,Linux也有圖形化的資源管理器,掛載之後,資源管理器也可以正常訪問的。進入Linux桌麵,打開“我的電腦”。
6然後就可以像瀏覽本地文件一樣,瀏覽共享的Windows文件夾和文件了,與命令行並沒有太多的差異。
7Windows共享資料使用完畢之後,也可以將其使用umount命令卸載,卸載就很簡單了,直接使用“umount /mnt/MYSHARE”就可以了,其中MYSHARE是就是我們前麵創建的掛載點了。
如果以後不需要,也可以將掛載點刪除的。
8掛載的Windows共享文件夾在Linux重啟之後就會消失的,如果還要使用,是需要重新掛載的。
如果希望Linux開機自動掛載Windows共享文件夾,則需要將掛載命令添加到Linux的“/etc/fstab”,也就是將前述的命令參數按照fstab的要求添加到fstab裏麵,這裏就不再展開了,詳情參考fstab相關幫助即可。
解決方法2:
1本經驗是在Fedora操作環境下根據實際操作完成,常見的Ubuntu、CentOS發行版與Fedora基本相同,因此本經驗對他們同樣適用。如果您有任何意見或建議,可以留言提出,我會盡力改正和完善經驗,以幫助更多有需要的人。
2如果本經驗對您有些許幫助,移動手指,點讚支持一下啦,您的支持是書寫經驗的最大動力哦^^。
以上就是Linux如何訪問Windows共享文件和共享文件夾,Linux訪問Windows共享文件和共享文件夾的方法教程,希望本文中能幫您解決問題。