通用命名约定(UNC)是Microsoft Windows中用于访问局域网(LAN)上的共享网络文件夹和打印机的命名系统。
可以使用Samba之类的跨平台文件共享技术来支持在Unix和其他操作系统中使用UNC路径。
UNC名称语法
UNC名称使用特定符号标识网络资源。这些名称由三部分组成:主机设备名称,共享名称和可选文件路径。
这三个元素使用反斜杠组合:
主机名共享名 FILE_PATH UNC名称的主机名部分可以由管理员设置的网络名称字符串组成,也可以由DNS或WINS等网络命名服务维护,也可以由IP地址组成。 这些主机名通常指Windows PC或Windows兼容打印机。 UNC路径名的共享名部分引用由管理员创建的标签,或者在某些情况下,在操作系统内创建的标签。 在Microsoft Windows的大多数版本中,内置共享名称 ADMIN $ 指的是操作系统安装的根目录 - 通常是C: Windows,但有时是C: WINDOWS或C: WINNT。 UNC路径不包括Windows驱动程序字母,只包含可能引用特定驱动器的标签。 UNC名称的file_path部分引用共享部分下的本地子目录。路径的这一部分是可选的。 如果未指定file_path,则UNC路径仅指向共享的顶级文件夹。 file_path必须是绝对的。不允许相对路径。 考虑一个标准的Windows PC或Windows兼容的打印机 Teela。除了内置的admin $ share之外,假设您还定义了一个名为的共享点 温度 位于C: temp。 使用UNC名称,这是您连接到Teela上的文件夹的方式 . teela admin $(达到C: WINNT) teela admin $ system32(达到C: WINNT system32) teela temp(达到C: temp)
可以通过Windows资源管理器创建新的UNC共享。只需右键单击文件夹,然后选择一个“共享”菜单选项即可为其分配共享名称。 Microsoft在Windows中使用其他反斜杠,例如在本地文件系统中。一个例子是 C:用户管理下载 显示管理员用户帐户中“下载”文件夹的路径。 使用命令行命令时,您可能还会看到反斜杠,例如: net use h:* computer files 使用Windows资源管理器或DOS命令提示符,并使用适当的安全凭据,您可以映射网络驱动器并通过其驱动器号而不是UNC路径远程访问计算机上的文件夹 在Unix系统定义了不同的路径名约定之后,Microsoft建立了Windows的UNC。 Unix网络路径(包括与Unix和Linux相关的操作系统,如macOS和Android)使用正斜杠而不是反斜杠。 主机名称部分
股份名称部分
File_Path部分
如何使用UNC路径
Windows中的其他反斜杠怎么样?
UNC的替代品