Windows中UNC路徑名的解釋
通用命名約定(UNC)是Microsoft Windows中用於訪問局域網(LAN)上的共享網絡文件夾和打印機的命名系統。
支持在Unix和其他操作系統中使用UNC路徑的操作可以使用Samba等跨平台文件共享技術來設置。
UNC名稱語法
UNC名稱使用特定的表示法標識網絡資源。 這些名稱由三部分組成:主機設備名稱,共享名稱和可選的文件路徑。
這三個元素使用反斜杠組合在一起:
\\主機名\共享名\ FILE_PATH主機名稱部分
UNC名稱的主機名部分可以由管理員設置的網絡名稱字符串組成,並由網絡命名服務(如DNS或WINS )或IP地址維護。
這些主機名通常指的是Windows PC或Windows兼容的打印機。
共享名稱部分
UNC路徑名稱的共享名稱部分引用由管理員創建的標籤,或者在某些情況下在操作系統內創建。
在大多數Microsoft Windows版本中,內置共享名稱admin $引用操作系統安裝的根目錄 (通常為C:\ Windows,但有時為C:\ WINDOWS或C:\ WINNT)。
UNC路徑不包括Windows驅動程序字母,只包含可引用特定驅動器的標籤。
File_Path部分
UNC名稱的file_path部分引用共享部分下方的本地子目錄。 這部分路徑是可選的。
如果未指定file_path,則UNC路徑只會指向共享的頂級文件夾。
file_path必須是絕對的。 相對路徑是不允許的。
如何使用UNC路徑
考慮一個名為T eela的標準Windows PC或Windows兼容打印機。 除了內置的admin $共享之外,假設您還定義了一個名為temp的共享點,它位於C:\ temp。
使用UNC名稱,您將如何連接到Teela上的文件夾。
\\ teela \ admin $(到達C:\ WINNT)\\ teela \ admin $ \ system32(到達C:\ WINNT \ system32)\\ teela \ temp(到達C:\ temp)新的UNC共享可以通過Windows資源管理器創建。 只需右鍵單擊一個文件夾,然後選擇一個“共享”菜單選項為其分配一個共享名稱即可。
關於Windows中的其他反斜杠?
Microsoft在整個Windows中使用其他反斜杠,例如在本地文件系統中。 一個示例是C:\ Users \ Administrator \ Downloads,以顯示管理員用戶帳戶中Downloads文件夾的路徑。
使用命令行命令時 ,您可能還會看到反斜杠,例如:
淨使用h:* \\ computer \ filesUNC的替代品
使用Windows資源管理器或DOS命令提示符以及正確的安全證書,您可以映射網絡驅動器,並通過驅動器盤符而不是UNC路徑遠程訪問計算機上的文件夾
在Unix系統定義了不同的路徑名約定之後,微軟為Windows建立了UNC。 Unix網絡路徑(包括Unix和Linux相關操作系統,如macOS和Android)使用正斜杠而不是反斜杠。