Главная 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 .

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

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

Как добавить деньги в Google Play
Как добавить деньги в Google Play
Хотя в Google Play нет недостатка в бесплатном контенте, время от времени вам все же придется тянуться к кошельку. Вот почему не помешает держать на своем счету резервный фонд в
В приложении 'Ваш телефон' появилась новая возможность запуска
В приложении 'Ваш телефон' появилась новая возможность запуска
Небольшое обновление приложения Your Phone стало доступно ряду участников программы предварительной оценки Windows. Теперь он позволяет добавить его в автозагрузку прямо из начального диалога. С помощью этой опции пользователи приложения могут быстро запустить его автоматически при запуске Windows или нет. Реклама Windows 10 поставляется со специальным приложением,
Обзор CyberLink PowerDirector 9
Обзор CyberLink PowerDirector 9
За последние пару лет мы стали свидетелями того, как PowerDirector превратился из неприметного приложения в серьезного претендента на звание короны для редактирования видео. Это последнее обновление завершает переход, поддерживая до 100 треков, мощные ключевые кадры.
Как работает Акси Бесконечность
Как работает Акси Бесконечность
Axie Infinity, игра на основе блокчейна, доступная для Android, iOS, Windows и macOS, имеет игровой процесс и цели, которые могут быть знакомы некоторым геймерам. Он чем-то напоминает Pokemon Go тем, что в нем есть команда из трех осей с разными
Как подделать местоположение GPS на iPhone
Как подделать местоположение GPS на iPhone
Телефоны Android имеют то же аппаратное обеспечение GPS, что и iPhone. Однако ограничения iOS делают так, что заставить телефон запускать любой фрагмент кода, ведущий к запуску неконтролируемых программ, либо тяжело, либо абсолютно невозможно.
Обзор AMD Trinity: первый взгляд
Обзор AMD Trinity: первый взгляд
В этот блог добавлены дополнительные контрольные показатели и информация о ценах. Смотрите ниже наш вердикт по AMD Trinity. В прошлом мы хвалили блоки ускоренной обработки AMD, и ясно, что фирма
Apple Watch Series 4: теперь доступны для предварительного заказа
Apple Watch Series 4: теперь доступны для предварительного заказа
Совершенно новые Apple Watch Series 4 теперь доступны для предварительного заказа. Дебют умных часов состоялся в среду, на ежегодном сентябрьском мероприятии Apple, посвященном устройствам, и весь мир с интересом наблюдал за ними. Теперь серия Apple Watch