Работа с универсальным соглашением об именах (UNC-путь)

Универсальное соглашение об именах - это система именования, используемая в Microsoft Windows для доступа к общим сетевым папкам и принтерам на компьютере. локальная сеть.

Поддержка работы с путями UNC в Unix и других операционных системах, использующих кроссплатформенные технологии обмена файлами, такие как Самба.

Синтаксис имени UNC

Имена UNC идентифицируют сетевые ресурсы с использованием специальной нотации. Эти имена состоят из трех частей: имени хост-устройства, имени общего ресурса и необязательного пути к файлу.

Снимок экрана UNC, показывающий имя хост-устройства, имя общего ресурса и необязательный путь к файлу.

Эти три элемента объединяются с помощью обратной косой черты:

\\ имя-хоста \ имя-ресурса \ путь_файла

Раздел Host-Name

Часть имени хоста в имени UNC может состоять либо из имя сети строка, заданная администратором и поддерживаемая службой сетевых имен, например DNS или ВЫИГРЫША, или айпи адрес.

Эти имена хостов обычно относятся либо к ПК с Windows, либо к Windows-совместимому принтеру.

Раздел Share-Name

Часть общего имени в UNC-пути ссылается на метку, созданную администратором или, в некоторых случаях, в операционной системе.

В большинстве версий Microsoft Windows встроенное имя общего ресурса админ $ относится к корневая директория установки операционной системы - обычно C: \ Windows, но иногда C: \\ WINDOWS.

Пути UNC не включают буквы драйверов Windows, а только метку, которая может ссылаться на конкретный диск.

Раздел File_Path

Часть file_path в имени UNC ссылается на локальный подкаталог под разделом общего доступа. Эта часть пути не обязательна.

Если file_path не указан, UNC-путь просто указывает на папку верхнего уровня общего ресурса.

Путь к файлу должен быть абсолютным. Относительные пути не допускаются.

Как работать с путями UNC

Рассмотрим стандартный ПК с Windows или Windows-совместимый принтер с именем Тила. В дополнение к встроенному ресурсу admin $, скажем, вы также определили точку общего доступа, называемую темп который находится в папке C: \ temp.

Используя имена UNC, вы будете подключаться к папкам на Teela следующим образом..

\\ teela \ admin $ (чтобы добраться до C: \ WINNT)
\\ teela \ admin $ \ system32 (чтобы добраться до C: \ WINNT \ system32)
\\ teela \ temp (чтобы достичь C: \ temp)

Новые общие ресурсы UNC можно создавать с помощью проводника Windows. Просто щелкните папку правой кнопкой мыши и выберите одну из опций меню «Поделиться», чтобы присвоить ей имя общего ресурса.

А как насчет других обратных косых черт в Windows?

Microsoft использует другие обратные косые черты в Windows, например, в локальной файловой системе. Одним из примеров является C: \ Пользователи \ Администратор \ Загрузки, чтобы показать путь к папке Загрузки в учетной записи администратора.

Вы также можете увидеть обратную косую черту при работе с команды командной строки.

Альтернативы UNC

Используя проводник Windows, командную строку или Windows PowerShell и имея надлежащие учетные данные безопасности, вы может подключать сетевые диски и удаленно обращаться к папкам на компьютере, используя букву диска, а не UNC дорожка.

Microsoft установила UNC для Windows после того, как системы Unix определили другое соглашение об именах путей. Сетевые пути Unix (включая связанные с Unix и Linux операционные системы, такие как macOS и Android) используют косую черту вместо обратной.