Символическая ссылка - это объект файловой системы, который указывает на другой объект файловой системы. Указываемый объект называется целью.
Символьные ссылки прозрачны для пользователей; ссылки отображаются как обычно
файлы или каталоги, и могут быть изменены пользователем или приложением
точно так же.
Символические ссылки предназначены для помощи в миграции и применении.
совместимость с операционными системами UNIX. Microsoft реализовала
его символические ссылки функционируют так же, как ссылки UNIX.
Символьные ссылки могут быть как абсолютными, так и относительными. абсолют
ссылки - это ссылки, которые определяют каждую часть имени пути; родственник
ссылки определяются относительно того, где находятся спецификаторы относительных ссылок
указанный путь
Пример абсолютной символической ссылки
X: "C:\alpha\beta\absLink\gamma\file"
Link: "absLink" maps to "\\machineB\share"
Modified Path: "\\machineB\share\gamma\file"
Пример относительных символических ссылок
X: C:\alpha\beta\link\gamma\file
Link: "link" maps to "..\..\theta"
Modified Path: "C:\alpha\beta\..\..\theta\gamma\file"
Final Path: "C:\theta\gamma\file"
A hard link - это представление файловой системы файла, по которому
более одного пути ссылаются на один файл в одном томе .
Чтобы создать жесткую ссылку в Windows, перейдите к месту, где должна быть создана ссылка, и введите команду:
mklink /H Link_name target_path
Обратите внимание, что вы можете удалять жесткие ссылки в любом порядке, независимо от того, в каком порядке они были созданы. Кроме того, жесткие ссылки не могут быть созданы, когда
- ссылки находятся на разных локальных дисках
- ссылки включают в себя сетевой диск. Другими словами, одной из ссылок является сетевой диск
- Жесткая ссылка для создания находится по тому же пути, что и цель
NTFS поддерживает другой тип ссылки, называемый junction. MSDN определяет это следующим образом:
Соединение (также называемое «мягкой связью») отличается от жесткого соединения тем, что объекты хранения, на которые оно ссылается, являются отдельными каталогами, и соединение может связывать каталоги, расположенные на различных локальных томах на одном компьютере . В противном случае соединения работают идентично жестким ссылкам.
Части, выделенные полужирным шрифтом в жестких и соединительных секциях, показывают основное различие между ними.
Команда для создания соединения в окнах, перейдите к месту создания ссылки и затем введите:
mklink /J link_name target_path