Создание символической ссылки в Windows 10 с помощью PowerShell
В Windows 10 вы можете использовать символические ссылки, чтобы легко перенаправить одну папку в другое место. Символические ссылки широко используются в операционной системе для собственных файлов и папок. Используя символические ссылки, вы можете сэкономить место на диске и сделать свои данные доступными из различных мест файловой системы без физического перемещения данных.
Рекламное объявление
Связывая эти две папки символической связью, я все заработал за несколько секунд. Я создал символические ссылки с именами c: \ portable и c: \ documents, не перемещая ни одного файла или папки. Еще одна интересная вещь заключается в том, что если я перемещаю свои символические ссылки в другое место, например, на диск E:, они продолжают работать и будут указывать на мои папки на диске D :.
В предыдущая статья, мы увидели, как управлять символическими ссылками с помощью встроенного mklink консольный инструмент. Сегодня мы увидим, как то же самое можно сделать с помощью PowerShell.
Чтобы создать символическую ссылку в Windows 10 с помощью PowerShell,
- Откройте PowerShell с повышенными привилегиями.
- Введите или скопируйте и вставьте следующую команду:
New-Item -ItemType SymbolicLink -Path "Link" -Target "Target"
- Заменить Ссылка часть с путем к символической ссылке, которую вы хотите создать (включая имя файла и его расширение для файлов).
- Заменить Цель часть с путем (относительным или абсолютным), на который ссылается новая ссылка.
Вы сделали.
Кроме того, вы можете использовать PowerShell для создания соединений каталогов и жестких ссылок. Посмотрим, как это можно сделать.
Чтобы создать соединение каталогов в Windows 10 с помощью PowerShell,
- Откройте PowerShell с повышенными привилегиями.
- Введите или скопируйте и вставьте следующую команду:
New-Item -ItemType Junction -Path "Link" -Target "Target"
- Заменить Ссылка часть с путем к соединению каталогов, которое вы хотите создать.
- Заменить Цель часть с полным путем к каталогу, на который ссылается новая ссылка.
Чтобы создать жесткую ссылку в Windows 10 с помощью PowerShell,
- Откройте PowerShell с повышенными привилегиями.
- Введите или скопируйте и вставьте следующую команду:
New-Item -ItemType HardLink -Path "Link" -Target "Target"
- Заменить Ссылка часть с полным путем, включая имя файла и его расширение для жесткой ссылки, которую вы хотите создать.
- Заменить Цель часть с полным путем к файлу, на который ссылается новая ссылка.
Теперь вы можете задаться вопросом, в чем разница между символической ссылкой каталога и соединением каталогов.
В чем разница между символической ссылкой каталога и соединением каталогов
Соединение каталогов - это более старый тип символической ссылки, который не поддерживает пути UNC (сетевые пути, начинающиеся с \\) и относительные пути. Соединения каталогов поддерживаются в Windows 2000 и более поздних версиях систем Windows на базе NT. С другой стороны, символическая ссылка на каталог также поддерживает UNC и относительные пути. Однако для них требуется как минимум Windows Vista. Таким образом, в большинстве случаев сегодня предпочтительным вариантом является символическая ссылка на каталог.
В чем разница между жесткой ссылкой и символической ссылкой
Жесткую ссылку можно создать только для файлов, но не для папок. Вы не можете создать жесткую ссылку для каталогов. Таким образом, он имеет больше ограничений, чем соединение каталогов, а также не поддерживает пути UNC.
В Windows Vista и более поздних версиях соединения каталогов используются для связывания старых путей к папкам с файлами, таких как C: \ Documents и Settings, с новыми путями, такими как C: \ Users. Символические ссылки также используются для перенаправления C: \ Users \ All Users на C: \ ProgramData.
Начиная с Windows Vista, жесткие ссылки также широко используются Windows и ее механизмом обслуживания. Многие системные файлы представляют собой жесткие ссылки на файлы в папке Windows Component Store. Если вы запустите команду fsutil hardlink list для explorer.exe, notepad.exe или regedit.exe, вы сможете убедиться в этом сами!
В Папка WinSxS хранит различные системные файлы, которые связаны жесткими ссылками с файлами, расположенными в папках C: \ Windows, C: \ Windows \ System32 и других системных папках. При установке обновлений операционной системы файлы внутри WinSxS обновляются и снова жестко связаны с системными местоположениями.
Вот и все.