Главная Windows 10 Символические ссылки, жесткие ссылки и ссылки на каталоги в Windows 10

Символические ссылки, жесткие ссылки и ссылки на каталоги в Windows 10



В Windows 10 вы можете использовать символические ссылки, чтобы легко перенаправить одну папку в другое место. Символические ссылки широко используются в операционной системе для собственных файлов и папок. Используя символические ссылки, вы можете сэкономить место на диске и сделать свои данные доступными из различных мест файловой системы без физического перемещения данных.

Реклама

Символические ссылки могут быть очень полезны во многих ситуациях. Например, недавно я добавил к своему компьютеру SSD-накопитель и установил там Windows. Все мои переносные приложения остались в папке D: portable, и многие из них были настроены для работы с папкой D: documents. Проблема заключалась в том, что до того, как я добавил этот новый SSD, путь к папкам был C: portable и C: documents.

Создав символическую ссылку на эти две папки, я заработал за несколько секунд. Я создал символические ссылки с именами c: portable и c: documents, не перемещая ни одного файла или папки. Еще одна интересная вещь заключается в том, что если я перемещаю свои символические ссылки в какое-то другое место, например, на диск E :, они продолжают работать и будут указывать на мои папки на диске D :.

Вот как можно создавать символические ссылки.

Для управления символическими ссылками Windows предлагает множество способов.

Самый известный инструмент - mklink. Он имеет следующий синтаксис (mklink /?):

MKLINK [[/ D] | [/ H] | [/ J]] Цель ссылки

/ D - Создает символическую ссылку на каталог. По умолчанию - это символическая ссылка на файл.
/ H - создает жесткую ссылку вместо символической.
/ J - Создает соединение каталогов.
Ссылка - указывает новое имя символической ссылки.
Цель - указывает путь (относительный или абсолютный), на который ссылается новая ссылка.

Теперь вы можете задаться вопросом, в чем разница между символической ссылкой каталога и соединением каталогов.

В чем разница между символической ссылкой каталога и соединением каталогов
Соединение каталогов - это более старый тип символической ссылки, который не поддерживает пути UNC (сетевые пути, начинающиеся с \) и относительные пути. Соединения каталогов поддерживаются в Windows 2000 и более поздних версиях систем Windows на базе NT. С другой стороны, символическая ссылка на каталог также поддерживает UNC и относительные пути. Однако для них требуется как минимум Windows Vista. Итак, в большинстве случаев сегодня предпочтительным вариантом является символическая ссылка на каталог.

В чем разница между жесткой ссылкой и символической ссылкой
Жесткую ссылку можно создать только для файлов, но не для папок. Вы не можете создать жесткую ссылку для каталогов. Таким образом, он имеет больше ограничений, чем соединение каталогов, а также не поддерживает пути UNC.

как использовать localcast с kodi

Как узнать, является ли файл или папка символической ссылкой
Давайте создадим все три типа символических ссылок и посмотрим, как они будут отображаться в операционной системе.
Я создам папку Winaero на своем рабочем столе и текстовый файл Winaero.txt в том же месте.
Затем я создам новую символическую ссылку и новое соединение каталогов для папки и текстового файла.

Для команды mklink требуются права администратора, поэтому вам нужно запускать ее из повышенная командная строка .

Следующая команда создаст новыйсимволическая ссылка на каталог:

mklink / d 'c:  users  winaero  desktop  directory символическая ссылка' 'c:  users  winaero  desktop  winaero'

Windows 10 создает символическую ссылку на каталогСимвольную ссылку на каталог можно визуально идентифицировать по значку наложения ярлыка, добавленному к его основному значку:Windows 10 создает соединение каталогов

знает ли Snapchat, что вы записываете экран

Кроме того, если вы включили столбец «Атрибуты» в представлении «Подробности» проводника файлов, вы увидите атрибут «L», который указывает, что это символическая ссылка.Команда символической ссылки файла Windows 10

Теперь давайте создадим новыйсоединение каталоговдля папки Winaero следующим образом:

mklink / j 'c:  users  winaero  desktop  directory junction' 'c:  users  winaero  desktop  winaero'

Символическая ссылка на файл Windows 10 в проводникеОн не имеет визуальных отличий от символической ссылки каталога в проводнике, поэтому вы не можете определить, является ли это соединением каталогов или символической ссылкой каталога:Символическая ссылка на файл Windows 10

Единственный способ узнать тип ссылки - использовать консольтебекоманда. Откройте новое окно командной строки в папке, содержащей вашу ссылку, и выполните команду dir. Смотрите вывод:Команда жесткой ссылки на файл Windows 10

Теперь давайте создадимсимволическая ссылка на текстовый файлЯ создал. Команда выглядит следующим образом:

mklink 'c:  users  winaero  desktop  file symbolic link.txt' 'c:  users  winaero  desktop  winaero.txt'

Жесткая ссылка на файл Windows 10 на рабочем столеОпять же, он визуально не отличается от обычного файла ярлыков, за исключением значения столбца атрибутов и типа элемента 'символическая ссылка':

Системные жесткие ссылки Windows 10

Иная ситуация дляжесткие ссылки. Создадим один:

mklink / h 'c:  users  winaero  desktop  file hard link.txt' 'c:  users  winaero  desktop  winaero.txt'

Жесткая ссылка не имеет визуальных отличий от обычного файла при отображении в проводнике:

Единственный способ убедиться, что файл является жесткой ссылкой, - это использовать другую консольную утилиту fsutil.
Запустите его следующим образом:

fsutil список жестких ссылок 'file hard link.txt'

Указанная команда показывает все файлы с жесткой связью:

как скачать мои фотографии с Google Фото

Вы не можете легко увидеть, является ли файл жесткой ссылкой, потому что проводник из коробки не дает такой индикации. Они ведут себя как обычные файлы в выводе команды dir или в проводнике.

Однако жесткие ссылки по-прежнему являются ссылками на другие файлы. Они не дублируют содержимое целевого файла и не занимают лишнего дискового пространства.

В 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 обновляются и снова жестко связаны с системными местоположениями.

Вот и все. Теперь вы знаете все, что вам нужно знать о символических ссылках в Windows 10. Используя эту информацию, вы можете решить проблемы с путями, когда вы добавляете новый диск на свой компьютер или перемещаете какую-либо папку, но при этом необходимо, чтобы она была доступна через предыдущую. путь. Не стесняйтесь оставлять комментарии, если у вас есть вопросы или есть что добавить.

Теперь посмотрим как создавать символические ссылки с помощью PowerShell .

Интересные статьи

Выбор редакции

Скачать Скачать cPro__Bento Skin для Winamp
Скачать Скачать cPro__Bento Skin для Winamp
Загрузите cPro__Bento Skin для Winamp. Здесь вы можете скачать скин cPro__Bento для Winamp. Все кредиты принадлежат оригинальному автору этого скина (см. Информацию о скине в настройках Winamp). Автор:. Скачать 'Скачать cPro__Bento Skin для Winamp' Размер: 255,85 Kb РекламаPCRepair: Исправить проблемы с Windows. Все они. Ссылка для скачивания: Нажмите здесь, чтобы загрузить
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Мало что может сравниться с удовлетворением, которое вы получаете от сборки собственного ПК с нуля или от модернизации существующей модели. Поскольку цены на компьютеры ниже, чем когда-либо, это может показаться ложной экономией, но посмотрите глубже, и вы увидите
Как изменить свой профиль Netflix на телевизоре Samsung
Как изменить свой профиль Netflix на телевизоре Samsung
Netflix с более чем 150 миллионами подписчиков является одним из ведущих потоковых сервисов в мире. Благодаря простому в использовании интерфейсу и относительно недорогой модели подписки его популярность неудивительна. Хотя многим пользователям нравится смотреть
Как скопировать файлы с ПК с Windows на Linux
Как скопировать файлы с ПК с Windows на Linux
У большинства домашних пользователей есть система с двойной загрузкой, которая может загружаться из Linux, например Ubuntu, или запускаться из Windows. Этот сценарий, безусловно, является самым простым способом передачи файлов из Windows в Linux. Однако другие (деловые или личные)
Архив меток: Windows 10 build 10586 iso
Архив меток: Windows 10 build 10586 iso
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Тим Кук одновременно является одним из самых заметных и анонимных людей на планете. Попросите кого-нибудь рассказать о нем несколько фактов, и он, скорее всего, будет ошеломлен. 57-летний мужчина попадает в заголовки новостей как
Как заставить Windows 10 отображать знакомые значки рабочего стола
Как заставить Windows 10 отображать знакомые значки рабочего стола
Давайте посмотрим, как вернуть классические значки на рабочий стол в Windows 10.