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

Universal Naming Convention — это система имен, используемая в Microsoft Windows для доступа к общим сетевым папкам и принтерам в локальной сети.

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

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

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

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

\\ имя хоста \ имя-папка \ file_path

Раздел имени хоста

Часть имени хоста имени UNC может состоять из строки сетевого имени, установленной администратором и поддерживаемой службой именования сетей, такой как DNS или WINS, или IP-адресом.

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

Раздел Share-Name

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

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

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

Раздел File_Path

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

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

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

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

Рассмотрим стандартный ПК с Windows или Windows-совместимый принтер с именем Тила. В дополнение к встроенному admin $ share, скажем, вы также определили точку общего доступа под названием температура это находится в 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 \ Загрузки показать путь к папке «Загрузки» в учетной записи администратора.

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

net use h: * \\ computer \ files

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

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

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

Ссылка на основную публикацию